/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_3.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 06:32:52,549 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 06:32:52,640 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 06:32:52,644 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 06:32:52,645 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 06:32:52,671 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 06:32:52,673 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 06:32:52,673 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 06:32:52,674 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 06:32:52,677 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 06:32:52,677 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 06:32:52,678 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 06:32:52,679 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 06:32:52,680 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 06:32:52,680 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 06:32:52,681 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 06:32:52,681 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 06:32:52,681 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 06:32:52,683 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 06:32:52,683 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 06:32:52,683 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 06:32:52,683 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 06:32:52,684 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 06:32:52,684 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 06:32:52,684 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 06:32:52,684 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 06:32:52,685 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 06:32:52,685 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 06:32:52,685 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 06:32:52,685 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 06:32:52,686 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 06:32:52,687 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 06:32:52,687 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 06:32:52,687 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 06:32:52,687 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 06:32:52,687 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 06:32:52,687 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 06:32:52,688 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 06:32:52,688 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 06:32:52,688 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 06:32:52,688 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 06:32:52,689 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 06:32:52,689 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 06:32:52,689 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 06:32:52,689 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 06:32:52,690 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 06:32:52,690 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 06:32:52,905 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 06:32:52,924 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 06:32:52,926 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 06:32:52,927 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 06:32:52,927 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 06:32:52,929 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_3.i [2023-12-25 06:32:54,101 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 06:32:54,263 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 06:32:54,263 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_3.i [2023-12-25 06:32:54,269 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d42dad4d2/5587f82b21a74d6697b0122df3a14b85/FLAG34be32717 [2023-12-25 06:32:54,279 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d42dad4d2/5587f82b21a74d6697b0122df3a14b85 [2023-12-25 06:32:54,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 06:32:54,282 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 06:32:54,283 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 06:32:54,283 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 06:32:54,290 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 06:32:54,291 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d2ffb75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54, skipping insertion in model container [2023-12-25 06:32:54,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,310 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 06:32:54,462 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_3.i[1898,1911] [2023-12-25 06:32:54,492 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 06:32:54,504 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 06:32:54,519 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_3.i[1898,1911] [2023-12-25 06:32:54,543 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 06:32:54,557 INFO L206 MainTranslator]: Completed translation [2023-12-25 06:32:54,557 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54 WrapperNode [2023-12-25 06:32:54,557 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 06:32:54,558 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 06:32:54,558 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 06:32:54,558 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 06:32:54,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,571 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,590 INFO L138 Inliner]: procedures = 21, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 55 [2023-12-25 06:32:54,591 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 06:32:54,591 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 06:32:54,591 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 06:32:54,591 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 06:32:54,601 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,601 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,603 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,616 INFO L175 MemorySlicer]: Split 21 memory accesses to 4 slices as follows [2, 4, 12, 3]. 57 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 1, 1, 0]. The 5 writes are split as follows [0, 1, 3, 1]. [2023-12-25 06:32:54,616 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,616 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,628 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,630 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,631 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,638 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,641 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 06:32:54,641 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 06:32:54,642 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 06:32:54,642 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 06:32:54,642 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (1/1) ... [2023-12-25 06:32:54,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 06:32:54,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 06:32:54,675 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-25 06:32:54,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-25 06:32:54,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 06:32:54,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 06:32:54,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 06:32:54,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 06:32:54,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 06:32:54,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-12-25 06:32:54,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_38_to_41_0 [2023-12-25 06:32:54,714 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_38_to_41_0 [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-12-25 06:32:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-12-25 06:32:54,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-12-25 06:32:54,715 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_44_to_45_0 [2023-12-25 06:32:54,715 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_44_to_45_0 [2023-12-25 06:32:54,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 06:32:54,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 06:32:54,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-25 06:32:54,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-12-25 06:32:54,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-12-25 06:32:54,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-12-25 06:32:54,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-12-25 06:32:54,827 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 06:32:54,829 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 06:32:55,030 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 06:32:55,075 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 06:32:55,076 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-25 06:32:55,076 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 06:32:55 BoogieIcfgContainer [2023-12-25 06:32:55,076 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 06:32:55,078 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 06:32:55,078 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 06:32:55,081 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 06:32:55,081 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 06:32:54" (1/3) ... [2023-12-25 06:32:55,082 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@348b3083 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 06:32:55, skipping insertion in model container [2023-12-25 06:32:55,082 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:54" (2/3) ... [2023-12-25 06:32:55,083 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@348b3083 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 06:32:55, skipping insertion in model container [2023-12-25 06:32:55,083 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 06:32:55" (3/3) ... [2023-12-25 06:32:55,084 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_simple_array_index_value_3.i [2023-12-25 06:32:55,099 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 06:32:55,099 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 06:32:55,148 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 06:32:55,154 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3f1283e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 06:32:55,154 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 06:32:55,158 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 17 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-25 06:32:55,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-25 06:32:55,169 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:55,170 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:55,170 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:55,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:55,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1199887809, now seen corresponding path program 1 times [2023-12-25 06:32:55,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:55,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349674712] [2023-12-25 06:32:55,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 06:32:55,191 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:55,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:55,194 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:32:55,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 06:32:55,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:32:55,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 06:32:55,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:55,474 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 06:32:55,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:55,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349674712] [2023-12-25 06:32:55,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349674712] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 06:32:55,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 06:32:55,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 06:32:55,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142398742] [2023-12-25 06:32:55,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 06:32:55,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 06:32:55,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:55,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 06:32:55,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 06:32:55,532 INFO L87 Difference]: Start difference. First operand has 22 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 17 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-25 06:32:55,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:55,691 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2023-12-25 06:32:55,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 06:32:55,695 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2023-12-25 06:32:55,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:55,700 INFO L225 Difference]: With dead ends: 42 [2023-12-25 06:32:55,700 INFO L226 Difference]: Without dead ends: 20 [2023-12-25 06:32:55,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 06:32:55,706 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 10 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:55,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 44 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 06:32:55,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-12-25 06:32:55,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-12-25 06:32:55,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 15 states have internal predecessors, (16), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-25 06:32:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 23 transitions. [2023-12-25 06:32:55,751 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 23 transitions. Word has length 14 [2023-12-25 06:32:55,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:55,752 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 23 transitions. [2023-12-25 06:32:55,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-25 06:32:55,752 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 23 transitions. [2023-12-25 06:32:55,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-25 06:32:55,754 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:55,754 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:55,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-25 06:32:55,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:55,964 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:55,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:55,965 INFO L85 PathProgramCache]: Analyzing trace with hash -658709991, now seen corresponding path program 1 times [2023-12-25 06:32:55,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:55,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1241665108] [2023-12-25 06:32:55,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 06:32:55,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:55,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:55,968 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:32:55,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 06:32:56,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:32:56,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 06:32:56,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:56,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-25 06:32:56,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:32:56,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:56,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:56,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1241665108] [2023-12-25 06:32:56,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1241665108] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:32:56,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:32:56,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2023-12-25 06:32:56,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481250998] [2023-12-25 06:32:56,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:32:56,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 06:32:56,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:56,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 06:32:56,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-12-25 06:32:56,898 INFO L87 Difference]: Start difference. First operand 20 states and 23 transitions. Second operand has 17 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-25 06:32:57,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:57,170 INFO L93 Difference]: Finished difference Result 33 states and 38 transitions. [2023-12-25 06:32:57,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-25 06:32:57,171 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 19 [2023-12-25 06:32:57,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:57,172 INFO L225 Difference]: With dead ends: 33 [2023-12-25 06:32:57,172 INFO L226 Difference]: Without dead ends: 22 [2023-12-25 06:32:57,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2023-12-25 06:32:57,174 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 29 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:57,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 56 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 06:32:57,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2023-12-25 06:32:57,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2023-12-25 06:32:57,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 14 states have (on average 1.2142857142857142) internal successors, (17), 16 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-25 06:32:57,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2023-12-25 06:32:57,179 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 19 [2023-12-25 06:32:57,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:57,180 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2023-12-25 06:32:57,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-25 06:32:57,182 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2023-12-25 06:32:57,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-25 06:32:57,183 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:57,185 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:57,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-25 06:32:57,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:57,388 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:57,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:57,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2028451247, now seen corresponding path program 2 times [2023-12-25 06:32:57,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:57,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4009092] [2023-12-25 06:32:57,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:32:57,390 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:57,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:57,391 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:32:57,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 06:32:57,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:32:57,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:32:57,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-25 06:32:57,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:57,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-25 06:32:57,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:32:58,701 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:58,701 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:58,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4009092] [2023-12-25 06:32:58,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4009092] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:32:58,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:32:58,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 21 [2023-12-25 06:32:58,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110810158] [2023-12-25 06:32:58,702 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:32:58,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-25 06:32:58,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:58,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-25 06:32:58,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-12-25 06:32:58,704 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 22 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-25 06:32:59,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:59,119 INFO L93 Difference]: Finished difference Result 35 states and 40 transitions. [2023-12-25 06:32:59,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 06:32:59,119 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 24 [2023-12-25 06:32:59,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:59,120 INFO L225 Difference]: With dead ends: 35 [2023-12-25 06:32:59,120 INFO L226 Difference]: Without dead ends: 24 [2023-12-25 06:32:59,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2023-12-25 06:32:59,122 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 37 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:59,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 101 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 06:32:59,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2023-12-25 06:32:59,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2023-12-25 06:32:59,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 15 states have (on average 1.2) internal successors, (18), 17 states have internal predecessors, (18), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 06:32:59,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2023-12-25 06:32:59,128 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 24 [2023-12-25 06:32:59,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:59,129 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2023-12-25 06:32:59,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-25 06:32:59,129 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2023-12-25 06:32:59,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-25 06:32:59,130 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:59,130 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:59,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 06:32:59,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:59,335 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:59,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:59,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1325012295, now seen corresponding path program 3 times [2023-12-25 06:32:59,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:59,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099820997] [2023-12-25 06:32:59,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:32:59,336 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:59,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:59,337 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:32:59,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 06:32:59,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-25 06:32:59,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:32:59,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-25 06:32:59,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:59,891 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 06:32:59,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:01,807 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:01,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:01,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099820997] [2023-12-25 06:33:01,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099820997] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:01,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:01,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 28 [2023-12-25 06:33:01,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158314743] [2023-12-25 06:33:01,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:01,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-25 06:33:01,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:01,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-25 06:33:01,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2023-12-25 06:33:01,810 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 29 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 23 states have internal predecessors, (31), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2023-12-25 06:33:02,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:02,739 INFO L93 Difference]: Finished difference Result 42 states and 49 transitions. [2023-12-25 06:33:02,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-25 06:33:02,741 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 23 states have internal predecessors, (31), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 29 [2023-12-25 06:33:02,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:02,742 INFO L225 Difference]: With dead ends: 42 [2023-12-25 06:33:02,743 INFO L226 Difference]: Without dead ends: 31 [2023-12-25 06:33:02,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=202, Invalid=988, Unknown=0, NotChecked=0, Total=1190 [2023-12-25 06:33:02,744 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:02,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 140 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 06:33:02,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-25 06:33:02,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 26. [2023-12-25 06:33:02,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 16 states have (on average 1.1875) internal successors, (19), 18 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 5 states have return successors, (6), 5 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-25 06:33:02,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2023-12-25 06:33:02,754 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 29 [2023-12-25 06:33:02,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:02,754 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2023-12-25 06:33:02,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 23 states have internal predecessors, (31), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2023-12-25 06:33:02,754 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2023-12-25 06:33:02,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-25 06:33:02,757 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:02,757 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:02,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:02,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:02,962 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:02,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:02,963 INFO L85 PathProgramCache]: Analyzing trace with hash -60655971, now seen corresponding path program 4 times [2023-12-25 06:33:02,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:02,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1607985079] [2023-12-25 06:33:02,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:33:02,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:02,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:02,967 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:02,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 06:33:03,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:33:03,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:03,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 41 conjunts are in the unsatisfiable core [2023-12-25 06:33:03,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:03,421 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 06:33:03,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:05,636 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:05,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1607985079] [2023-12-25 06:33:05,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1607985079] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:05,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:05,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21] total 31 [2023-12-25 06:33:05,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416575332] [2023-12-25 06:33:05,637 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:05,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-25 06:33:05,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:05,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-25 06:33:05,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2023-12-25 06:33:05,641 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand has 32 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 8 states have call successors, (8), 7 states have call predecessors, (8), 10 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-25 06:33:06,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:06,377 INFO L93 Difference]: Finished difference Result 39 states and 44 transitions. [2023-12-25 06:33:06,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 06:33:06,378 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 8 states have call successors, (8), 7 states have call predecessors, (8), 10 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) Word has length 34 [2023-12-25 06:33:06,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:06,379 INFO L225 Difference]: With dead ends: 39 [2023-12-25 06:33:06,379 INFO L226 Difference]: Without dead ends: 28 [2023-12-25 06:33:06,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=203, Invalid=1129, Unknown=0, NotChecked=0, Total=1332 [2023-12-25 06:33:06,380 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 40 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:06,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 183 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 06:33:06,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-25 06:33:06,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-25 06:33:06,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 4 states have call successors, (4), 2 states have call predecessors, (4), 6 states have return successors, (7), 6 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 06:33:06,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2023-12-25 06:33:06,386 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 34 [2023-12-25 06:33:06,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:06,386 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2023-12-25 06:33:06,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 8 states have call successors, (8), 7 states have call predecessors, (8), 10 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-25 06:33:06,386 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2023-12-25 06:33:06,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-25 06:33:06,387 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:06,387 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:06,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:06,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:06,592 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:06,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:06,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1365411467, now seen corresponding path program 5 times [2023-12-25 06:33:06,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:06,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137579842] [2023-12-25 06:33:06,593 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:33:06,593 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:06,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:06,594 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:06,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 06:33:06,753 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-12-25 06:33:06,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:06,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-25 06:33:06,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:07,269 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 8 proven. 35 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 06:33:07,270 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:10,511 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:10,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:10,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137579842] [2023-12-25 06:33:10,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137579842] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:10,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:10,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 25] total 38 [2023-12-25 06:33:10,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256789830] [2023-12-25 06:33:10,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:10,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-12-25 06:33:10,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:10,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-12-25 06:33:10,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2023-12-25 06:33:10,514 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand has 39 states, 30 states have (on average 1.3) internal successors, (39), 31 states have internal predecessors, (39), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (12), 11 states have call predecessors, (12), 9 states have call successors, (12) [2023-12-25 06:33:12,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:12,077 INFO L93 Difference]: Finished difference Result 46 states and 53 transitions. [2023-12-25 06:33:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 06:33:12,077 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 30 states have (on average 1.3) internal successors, (39), 31 states have internal predecessors, (39), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (12), 11 states have call predecessors, (12), 9 states have call successors, (12) Word has length 39 [2023-12-25 06:33:12,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:12,078 INFO L225 Difference]: With dead ends: 46 [2023-12-25 06:33:12,078 INFO L226 Difference]: Without dead ends: 35 [2023-12-25 06:33:12,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=338, Invalid=1824, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 06:33:12,080 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:12,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 207 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 06:33:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-12-25 06:33:12,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2023-12-25 06:33:12,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 20 states have internal predecessors, (21), 4 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (8), 7 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 06:33:12,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2023-12-25 06:33:12,085 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 39 [2023-12-25 06:33:12,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:12,086 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2023-12-25 06:33:12,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 30 states have (on average 1.3) internal successors, (39), 31 states have internal predecessors, (39), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (12), 11 states have call predecessors, (12), 9 states have call successors, (12) [2023-12-25 06:33:12,086 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2023-12-25 06:33:12,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-25 06:33:12,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:12,087 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:12,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:12,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:12,293 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:12,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:12,294 INFO L85 PathProgramCache]: Analyzing trace with hash -304965493, now seen corresponding path program 6 times [2023-12-25 06:33:12,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:12,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1239925404] [2023-12-25 06:33:12,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:33:12,295 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:12,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:12,296 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:12,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-25 06:33:12,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-12-25 06:33:12,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:12,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 59 conjunts are in the unsatisfiable core [2023-12-25 06:33:12,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:13,057 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 10 proven. 48 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-25 06:33:13,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:17,235 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:17,236 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:17,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1239925404] [2023-12-25 06:33:17,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1239925404] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:17,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:17,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 29] total 43 [2023-12-25 06:33:17,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66171465] [2023-12-25 06:33:17,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:17,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-25 06:33:17,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:17,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-25 06:33:17,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1664, Unknown=0, NotChecked=0, Total=1892 [2023-12-25 06:33:17,239 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 44 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 35 states have internal predecessors, (43), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (14), 13 states have call predecessors, (14), 10 states have call successors, (14) [2023-12-25 06:33:19,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:19,275 INFO L93 Difference]: Finished difference Result 48 states and 55 transitions. [2023-12-25 06:33:19,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 06:33:19,276 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 35 states have internal predecessors, (43), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (14), 13 states have call predecessors, (14), 10 states have call successors, (14) Word has length 44 [2023-12-25 06:33:19,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:19,277 INFO L225 Difference]: With dead ends: 48 [2023-12-25 06:33:19,277 INFO L226 Difference]: Without dead ends: 37 [2023-12-25 06:33:19,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=418, Invalid=2338, Unknown=0, NotChecked=0, Total=2756 [2023-12-25 06:33:19,279 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 132 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:19,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 232 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 06:33:19,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2023-12-25 06:33:19,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 32. [2023-12-25 06:33:19,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 21 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 8 states have return successors, (9), 8 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 06:33:19,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 35 transitions. [2023-12-25 06:33:19,284 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 35 transitions. Word has length 44 [2023-12-25 06:33:19,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:19,284 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 35 transitions. [2023-12-25 06:33:19,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 35 states have internal predecessors, (43), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (14), 13 states have call predecessors, (14), 10 states have call successors, (14) [2023-12-25 06:33:19,285 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 35 transitions. [2023-12-25 06:33:19,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-25 06:33:19,286 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:19,286 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:19,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:19,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:19,491 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:19,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:19,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1815121571, now seen corresponding path program 7 times [2023-12-25 06:33:19,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:19,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685957360] [2023-12-25 06:33:19,492 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:33:19,492 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:19,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:19,493 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:19,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 06:33:19,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:33:19,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-25 06:33:19,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-25 06:33:20,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:24,375 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:24,376 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:24,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685957360] [2023-12-25 06:33:24,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685957360] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:24,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:24,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 33] total 46 [2023-12-25 06:33:24,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618065175] [2023-12-25 06:33:24,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:24,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-25 06:33:24,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:24,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-25 06:33:24,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1946, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 06:33:24,378 INFO L87 Difference]: Start difference. First operand 32 states and 35 transitions. Second operand has 47 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 states have internal predecessors, (45), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (16), 15 states have call predecessors, (16), 10 states have call successors, (16) [2023-12-25 06:33:26,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:26,074 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2023-12-25 06:33:26,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-25 06:33:26,075 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 states have internal predecessors, (45), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (16), 15 states have call predecessors, (16), 10 states have call successors, (16) Word has length 49 [2023-12-25 06:33:26,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:26,076 INFO L225 Difference]: With dead ends: 45 [2023-12-25 06:33:26,076 INFO L226 Difference]: Without dead ends: 34 [2023-12-25 06:33:26,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=365, Invalid=2605, Unknown=0, NotChecked=0, Total=2970 [2023-12-25 06:33:26,078 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 125 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:26,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 350 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 06:33:26,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-12-25 06:33:26,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2023-12-25 06:33:26,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 20 states have (on average 1.15) internal successors, (23), 22 states have internal predecessors, (23), 4 states have call successors, (4), 2 states have call predecessors, (4), 9 states have return successors, (10), 9 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 06:33:26,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 37 transitions. [2023-12-25 06:33:26,083 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 37 transitions. Word has length 49 [2023-12-25 06:33:26,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:26,083 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 37 transitions. [2023-12-25 06:33:26,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 states have internal predecessors, (45), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (16), 15 states have call predecessors, (16), 10 states have call successors, (16) [2023-12-25 06:33:26,083 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 37 transitions. [2023-12-25 06:33:26,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-25 06:33:26,084 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:26,085 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:26,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:26,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:26,289 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:26,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:26,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1389730681, now seen corresponding path program 8 times [2023-12-25 06:33:26,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:26,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947258386] [2023-12-25 06:33:26,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:33:26,290 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:26,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:26,291 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:26,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 06:33:26,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:33:26,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:26,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 73 conjunts are in the unsatisfiable core [2023-12-25 06:33:26,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-12-25 06:33:27,072 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:32,258 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 0 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:32,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:32,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947258386] [2023-12-25 06:33:32,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947258386] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:32,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:32,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 37] total 51 [2023-12-25 06:33:32,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410206266] [2023-12-25 06:33:32,259 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:32,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-12-25 06:33:32,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:32,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-12-25 06:33:32,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2406, Unknown=0, NotChecked=0, Total=2652 [2023-12-25 06:33:32,262 INFO L87 Difference]: Start difference. First operand 34 states and 37 transitions. Second operand has 52 states, 41 states have (on average 1.1951219512195121) internal successors, (49), 41 states have internal predecessors, (49), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (18), 17 states have call predecessors, (18), 11 states have call successors, (18) [2023-12-25 06:33:34,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:34,148 INFO L93 Difference]: Finished difference Result 47 states and 52 transitions. [2023-12-25 06:33:34,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 06:33:34,149 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 41 states have (on average 1.1951219512195121) internal successors, (49), 41 states have internal predecessors, (49), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (18), 17 states have call predecessors, (18), 11 states have call successors, (18) Word has length 54 [2023-12-25 06:33:34,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:34,149 INFO L225 Difference]: With dead ends: 47 [2023-12-25 06:33:34,150 INFO L226 Difference]: Without dead ends: 36 [2023-12-25 06:33:34,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=427, Invalid=3233, Unknown=0, NotChecked=0, Total=3660 [2023-12-25 06:33:34,151 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 155 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:34,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 402 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 06:33:34,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2023-12-25 06:33:34,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2023-12-25 06:33:34,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 23 states have internal predecessors, (24), 4 states have call successors, (4), 2 states have call predecessors, (4), 10 states have return successors, (11), 10 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 06:33:34,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2023-12-25 06:33:34,156 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 39 transitions. Word has length 54 [2023-12-25 06:33:34,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:34,156 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 39 transitions. [2023-12-25 06:33:34,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 41 states have (on average 1.1951219512195121) internal successors, (49), 41 states have internal predecessors, (49), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (18), 17 states have call predecessors, (18), 11 states have call successors, (18) [2023-12-25 06:33:34,157 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 39 transitions. [2023-12-25 06:33:34,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-25 06:33:34,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:34,158 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:34,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:34,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:34,360 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:34,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:34,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1459410129, now seen corresponding path program 9 times [2023-12-25 06:33:34,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:34,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1846055669] [2023-12-25 06:33:34,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:33:34,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:34,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:34,363 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:34,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 06:33:34,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-25 06:33:34,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:34,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-25 06:33:34,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:35,476 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 16 proven. 99 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-25 06:33:35,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:43,619 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 0 proven. 216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:43,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:43,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1846055669] [2023-12-25 06:33:43,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1846055669] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:43,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:43,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 41] total 58 [2023-12-25 06:33:43,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270605779] [2023-12-25 06:33:43,620 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:43,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-12-25 06:33:43,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:43,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-12-25 06:33:43,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=3074, Unknown=0, NotChecked=0, Total=3422 [2023-12-25 06:33:43,623 INFO L87 Difference]: Start difference. First operand 36 states and 39 transitions. Second operand has 59 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 14 states have call successors, (14), 12 states have call predecessors, (14), 20 states have return successors, (20), 19 states have call predecessors, (20), 13 states have call successors, (20) [2023-12-25 06:33:47,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:47,903 INFO L93 Difference]: Finished difference Result 54 states and 61 transitions. [2023-12-25 06:33:47,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-25 06:33:47,903 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 14 states have call successors, (14), 12 states have call predecessors, (14), 20 states have return successors, (20), 19 states have call predecessors, (20), 13 states have call successors, (20) Word has length 59 [2023-12-25 06:33:47,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:47,904 INFO L225 Difference]: With dead ends: 54 [2023-12-25 06:33:47,904 INFO L226 Difference]: Without dead ends: 43 [2023-12-25 06:33:47,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1121 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=706, Invalid=4264, Unknown=0, NotChecked=0, Total=4970 [2023-12-25 06:33:47,906 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 194 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:47,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 381 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 06:33:47,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2023-12-25 06:33:47,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2023-12-25 06:33:47,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 24 states have internal predecessors, (25), 4 states have call successors, (4), 2 states have call predecessors, (4), 11 states have return successors, (12), 11 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 06:33:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 41 transitions. [2023-12-25 06:33:47,911 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 41 transitions. Word has length 59 [2023-12-25 06:33:47,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:47,912 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 41 transitions. [2023-12-25 06:33:47,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 14 states have call successors, (14), 12 states have call predecessors, (14), 20 states have return successors, (20), 19 states have call predecessors, (20), 13 states have call successors, (20) [2023-12-25 06:33:47,912 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 41 transitions. [2023-12-25 06:33:47,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-25 06:33:47,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:47,913 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:47,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:48,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:48,116 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:48,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:48,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1698103449, now seen corresponding path program 10 times [2023-12-25 06:33:48,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:48,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [351473209] [2023-12-25 06:33:48,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:33:48,118 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:48,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:48,119 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:33:48,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-25 06:33:48,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:33:48,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:48,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 89 conjunts are in the unsatisfiable core [2023-12-25 06:33:48,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:49,215 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-12-25 06:33:49,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:56,876 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:56,876 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:56,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [351473209] [2023-12-25 06:33:56,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [351473209] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:56,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:56,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 45] total 61 [2023-12-25 06:33:56,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311548996] [2023-12-25 06:33:56,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:56,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-25 06:33:56,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:56,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-25 06:33:56,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=3473, Unknown=0, NotChecked=0, Total=3782 [2023-12-25 06:33:56,879 INFO L87 Difference]: Start difference. First operand 38 states and 41 transitions. Second operand has 62 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 14 states have call successors, (14), 13 states have call predecessors, (14), 22 states have return successors, (22), 21 states have call predecessors, (22), 13 states have call successors, (22) [2023-12-25 06:33:59,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:59,886 INFO L93 Difference]: Finished difference Result 51 states and 56 transitions. [2023-12-25 06:33:59,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 06:33:59,886 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 14 states have call successors, (14), 13 states have call predecessors, (14), 22 states have return successors, (22), 21 states have call predecessors, (22), 13 states have call successors, (22) Word has length 64 [2023-12-25 06:33:59,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:59,887 INFO L225 Difference]: With dead ends: 51 [2023-12-25 06:33:59,887 INFO L226 Difference]: Without dead ends: 40 [2023-12-25 06:33:59,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=563, Invalid=4693, Unknown=0, NotChecked=0, Total=5256 [2023-12-25 06:33:59,889 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 123 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:59,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 525 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 06:33:59,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-25 06:33:59,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2023-12-25 06:33:59,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 4 states have call successors, (4), 2 states have call predecessors, (4), 12 states have return successors, (13), 12 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 06:33:59,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2023-12-25 06:33:59,893 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 64 [2023-12-25 06:33:59,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:59,894 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2023-12-25 06:33:59,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 14 states have call successors, (14), 13 states have call predecessors, (14), 22 states have return successors, (22), 21 states have call predecessors, (22), 13 states have call successors, (22) [2023-12-25 06:33:59,894 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2023-12-25 06:33:59,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-25 06:33:59,895 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:59,895 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:59,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 06:34:00,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:34:00,102 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:34:00,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:34:00,102 INFO L85 PathProgramCache]: Analyzing trace with hash -653538305, now seen corresponding path program 11 times [2023-12-25 06:34:00,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:34:00,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [75976503] [2023-12-25 06:34:00,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:34:00,103 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:34:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:34:00,104 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:34:00,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 06:34:00,451 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2023-12-25 06:34:00,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:34:00,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 113 conjunts are in the unsatisfiable core [2023-12-25 06:34:00,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:34:01,484 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 48 proven. 143 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-12-25 06:34:01,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:34:13,260 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 0 proven. 319 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:34:13,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:34:13,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [75976503] [2023-12-25 06:34:13,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [75976503] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:34:13,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:34:13,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 49] total 68 [2023-12-25 06:34:13,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336473663] [2023-12-25 06:34:13,260 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:34:13,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2023-12-25 06:34:13,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:34:13,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2023-12-25 06:34:13,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=4254, Unknown=0, NotChecked=0, Total=4692 [2023-12-25 06:34:13,263 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 69 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 55 states have internal predecessors, (63), 16 states have call successors, (16), 14 states have call predecessors, (16), 24 states have return successors, (24), 23 states have call predecessors, (24), 15 states have call successors, (24) [2023-12-25 06:34:20,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:34:20,006 INFO L93 Difference]: Finished difference Result 58 states and 65 transitions. [2023-12-25 06:34:20,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 06:34:20,007 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 55 states have internal predecessors, (63), 16 states have call successors, (16), 14 states have call predecessors, (16), 24 states have return successors, (24), 23 states have call predecessors, (24), 15 states have call successors, (24) Word has length 69 [2023-12-25 06:34:20,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:34:20,008 INFO L225 Difference]: With dead ends: 58 [2023-12-25 06:34:20,008 INFO L226 Difference]: Without dead ends: 47 [2023-12-25 06:34:20,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=938, Invalid=5868, Unknown=0, NotChecked=0, Total=6806 [2023-12-25 06:34:20,010 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 271 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:34:20,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 514 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-25 06:34:20,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2023-12-25 06:34:20,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 42. [2023-12-25 06:34:20,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 24 states have (on average 1.125) internal successors, (27), 26 states have internal predecessors, (27), 4 states have call successors, (4), 2 states have call predecessors, (4), 13 states have return successors, (14), 13 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 06:34:20,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 45 transitions. [2023-12-25 06:34:20,015 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 45 transitions. Word has length 69 [2023-12-25 06:34:20,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:34:20,015 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 45 transitions. [2023-12-25 06:34:20,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 55 states have internal predecessors, (63), 16 states have call successors, (16), 14 states have call predecessors, (16), 24 states have return successors, (24), 23 states have call predecessors, (24), 15 states have call successors, (24) [2023-12-25 06:34:20,016 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 45 transitions. [2023-12-25 06:34:20,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-25 06:34:20,021 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:34:20,021 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:34:20,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 06:34:20,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:34:20,229 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:34:20,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:34:20,229 INFO L85 PathProgramCache]: Analyzing trace with hash 516572245, now seen corresponding path program 12 times [2023-12-25 06:34:20,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:34:20,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586643495] [2023-12-25 06:34:20,230 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:34:20,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:34:20,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:34:20,231 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:34:20,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 06:34:20,798 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-12-25 06:34:20,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:34:20,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 107 conjunts are in the unsatisfiable core [2023-12-25 06:34:20,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:34:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 22 proven. 168 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2023-12-25 06:34:21,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:34:35,424 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:34:35,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:34:35,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586643495] [2023-12-25 06:34:35,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586643495] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:34:35,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:34:35,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 53] total 73 [2023-12-25 06:34:35,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626283619] [2023-12-25 06:34:35,425 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:34:35,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-12-25 06:34:35,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:34:35,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-12-25 06:34:35,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=486, Invalid=4916, Unknown=0, NotChecked=0, Total=5402 [2023-12-25 06:34:35,428 INFO L87 Difference]: Start difference. First operand 42 states and 45 transitions. Second operand has 74 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 59 states have internal predecessors, (67), 17 states have call successors, (17), 15 states have call predecessors, (17), 26 states have return successors, (26), 25 states have call predecessors, (26), 16 states have call successors, (26) [2023-12-25 06:34:43,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:34:43,236 INFO L93 Difference]: Finished difference Result 60 states and 67 transitions. [2023-12-25 06:34:43,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 06:34:43,237 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 59 states have internal predecessors, (67), 17 states have call successors, (17), 15 states have call predecessors, (17), 26 states have return successors, (26), 25 states have call predecessors, (26), 16 states have call successors, (26) Word has length 74 [2023-12-25 06:34:43,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:34:43,238 INFO L225 Difference]: With dead ends: 60 [2023-12-25 06:34:43,238 INFO L226 Difference]: Without dead ends: 49 [2023-12-25 06:34:43,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1748 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=1066, Invalid=6766, Unknown=0, NotChecked=0, Total=7832 [2023-12-25 06:34:43,240 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 336 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-25 06:34:43,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 519 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-25 06:34:43,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-12-25 06:34:43,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2023-12-25 06:34:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 25 states have (on average 1.12) internal successors, (28), 27 states have internal predecessors, (28), 4 states have call successors, (4), 2 states have call predecessors, (4), 14 states have return successors, (15), 14 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-25 06:34:43,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2023-12-25 06:34:43,244 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 74 [2023-12-25 06:34:43,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:34:43,245 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2023-12-25 06:34:43,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 59 states have internal predecessors, (67), 17 states have call successors, (17), 15 states have call predecessors, (17), 26 states have return successors, (26), 25 states have call predecessors, (26), 16 states have call successors, (26) [2023-12-25 06:34:43,245 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2023-12-25 06:34:43,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-25 06:34:43,246 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:34:43,246 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:34:43,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 06:34:43,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:34:43,464 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:34:43,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:34:43,465 INFO L85 PathProgramCache]: Analyzing trace with hash 925299757, now seen corresponding path program 13 times [2023-12-25 06:34:43,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:34:43,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [798308068] [2023-12-25 06:34:43,465 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:34:43,465 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:34:43,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:34:43,466 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:34:43,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 06:34:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:34:43,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 113 conjunts are in the unsatisfiable core [2023-12-25 06:34:43,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:34:44,870 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 0 proven. 195 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2023-12-25 06:34:44,870 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:34:57,177 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:34:57,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:34:57,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [798308068] [2023-12-25 06:34:57,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [798308068] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:34:57,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:34:57,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 57] total 76 [2023-12-25 06:34:57,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362974396] [2023-12-25 06:34:57,178 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:34:57,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2023-12-25 06:34:57,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:34:57,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2023-12-25 06:34:57,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=5441, Unknown=0, NotChecked=0, Total=5852 [2023-12-25 06:34:57,179 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand has 77 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 17 states have call successors, (17), 16 states have call predecessors, (17), 28 states have return successors, (28), 27 states have call predecessors, (28), 16 states have call successors, (28) [2023-12-25 06:35:01,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:35:01,840 INFO L93 Difference]: Finished difference Result 57 states and 62 transitions. [2023-12-25 06:35:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-25 06:35:01,841 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 17 states have call successors, (17), 16 states have call predecessors, (17), 28 states have return successors, (28), 27 states have call predecessors, (28), 16 states have call successors, (28) Word has length 79 [2023-12-25 06:35:01,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:35:01,841 INFO L225 Difference]: With dead ends: 57 [2023-12-25 06:35:01,842 INFO L226 Difference]: Without dead ends: 46 [2023-12-25 06:35:01,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1771 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=797, Invalid=7393, Unknown=0, NotChecked=0, Total=8190 [2023-12-25 06:35:01,843 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 266 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:35:01,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 712 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-25 06:35:01,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2023-12-25 06:35:01,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2023-12-25 06:35:01,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 28 states have internal predecessors, (29), 4 states have call successors, (4), 2 states have call predecessors, (4), 15 states have return successors, (16), 15 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 06:35:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2023-12-25 06:35:01,847 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 79 [2023-12-25 06:35:01,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:35:01,848 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2023-12-25 06:35:01,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 17 states have call successors, (17), 16 states have call predecessors, (17), 28 states have return successors, (28), 27 states have call predecessors, (28), 16 states have call successors, (28) [2023-12-25 06:35:01,848 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2023-12-25 06:35:01,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-25 06:35:01,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:35:01,849 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:35:01,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-25 06:35:02,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:35:02,056 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:35:02,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:35:02,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1581847997, now seen corresponding path program 14 times [2023-12-25 06:35:02,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:35:02,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385813791] [2023-12-25 06:35:02,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:35:02,057 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:35:02,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:35:02,058 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:35:02,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 06:35:02,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:35:02,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:35:02,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 121 conjunts are in the unsatisfiable core [2023-12-25 06:35:02,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:35:03,513 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2023-12-25 06:35:03,513 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:35:17,604 INFO L134 CoverageAnalysis]: Checked inductivity of 511 backedges. 0 proven. 511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:35:17,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:35:17,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385813791] [2023-12-25 06:35:17,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385813791] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:35:17,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:35:17,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 61] total 81 [2023-12-25 06:35:17,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391910679] [2023-12-25 06:35:17,605 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:35:17,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2023-12-25 06:35:17,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:35:17,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2023-12-25 06:35:17,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=6195, Unknown=0, NotChecked=0, Total=6642 [2023-12-25 06:35:17,607 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 82 states, 65 states have (on average 1.123076923076923) internal successors, (73), 65 states have internal predecessors, (73), 18 states have call successors, (18), 17 states have call predecessors, (18), 30 states have return successors, (30), 29 states have call predecessors, (30), 17 states have call successors, (30) [2023-12-25 06:35:23,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:35:23,121 INFO L93 Difference]: Finished difference Result 59 states and 64 transitions. [2023-12-25 06:35:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 06:35:23,122 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 65 states have (on average 1.123076923076923) internal successors, (73), 65 states have internal predecessors, (73), 18 states have call successors, (18), 17 states have call predecessors, (18), 30 states have return successors, (30), 29 states have call predecessors, (30), 17 states have call successors, (30) Word has length 84 [2023-12-25 06:35:23,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:35:23,123 INFO L225 Difference]: With dead ends: 59 [2023-12-25 06:35:23,123 INFO L226 Difference]: Without dead ends: 48 [2023-12-25 06:35:23,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2018 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=883, Invalid=8429, Unknown=0, NotChecked=0, Total=9312 [2023-12-25 06:35:23,124 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 244 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:35:23,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 823 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1106 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-25 06:35:23,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2023-12-25 06:35:23,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2023-12-25 06:35:23,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 29 states have internal predecessors, (30), 4 states have call successors, (4), 2 states have call predecessors, (4), 16 states have return successors, (17), 16 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 06:35:23,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2023-12-25 06:35:23,130 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 84 [2023-12-25 06:35:23,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:35:23,130 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2023-12-25 06:35:23,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 65 states have (on average 1.123076923076923) internal successors, (73), 65 states have internal predecessors, (73), 18 states have call successors, (18), 17 states have call predecessors, (18), 30 states have return successors, (30), 29 states have call predecessors, (30), 17 states have call successors, (30) [2023-12-25 06:35:23,130 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2023-12-25 06:35:23,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-25 06:35:23,131 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:35:23,131 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:35:23,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 06:35:23,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:35:23,339 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:35:23,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:35:23,339 INFO L85 PathProgramCache]: Analyzing trace with hash -791163557, now seen corresponding path program 15 times [2023-12-25 06:35:23,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:35:23,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1769479033] [2023-12-25 06:35:23,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:35:23,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:35:23,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:35:23,340 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:35:23,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 06:35:24,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2023-12-25 06:35:24,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:35:24,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 131 conjunts are in the unsatisfiable core [2023-12-25 06:35:24,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:35:25,404 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 28 proven. 255 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2023-12-25 06:35:25,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:35:45,208 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:35:45,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:35:45,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1769479033] [2023-12-25 06:35:45,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1769479033] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:35:45,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:35:45,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 65] total 88 [2023-12-25 06:35:45,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547705607] [2023-12-25 06:35:45,208 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:35:45,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2023-12-25 06:35:45,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:35:45,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2023-12-25 06:35:45,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=642, Invalid=7190, Unknown=0, NotChecked=0, Total=7832 [2023-12-25 06:35:45,211 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand has 89 states, 70 states have (on average 1.1285714285714286) internal successors, (79), 71 states have internal predecessors, (79), 20 states have call successors, (20), 18 states have call predecessors, (20), 32 states have return successors, (32), 31 states have call predecessors, (32), 19 states have call successors, (32) [2023-12-25 06:35:58,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:35:58,200 INFO L93 Difference]: Finished difference Result 66 states and 73 transitions. [2023-12-25 06:35:58,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-25 06:35:58,200 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 70 states have (on average 1.1285714285714286) internal successors, (79), 71 states have internal predecessors, (79), 20 states have call successors, (20), 18 states have call predecessors, (20), 32 states have return successors, (32), 31 states have call predecessors, (32), 19 states have call successors, (32) Word has length 89 [2023-12-25 06:35:58,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:35:58,201 INFO L225 Difference]: With dead ends: 66 [2023-12-25 06:35:58,201 INFO L226 Difference]: Without dead ends: 55 [2023-12-25 06:35:58,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2510 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=1498, Invalid=9844, Unknown=0, NotChecked=0, Total=11342 [2023-12-25 06:35:58,202 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 618 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 499 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 499 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-25 06:35:58,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [618 Valid, 737 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [499 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-25 06:35:58,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-25 06:35:58,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 50. [2023-12-25 06:35:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 28 states have (on average 1.1071428571428572) internal successors, (31), 30 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 17 states have return successors, (18), 17 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 06:35:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2023-12-25 06:35:58,207 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 89 [2023-12-25 06:35:58,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:35:58,208 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2023-12-25 06:35:58,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 70 states have (on average 1.1285714285714286) internal successors, (79), 71 states have internal predecessors, (79), 20 states have call successors, (20), 18 states have call predecessors, (20), 32 states have return successors, (32), 31 states have call predecessors, (32), 19 states have call successors, (32) [2023-12-25 06:35:58,208 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2023-12-25 06:35:58,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-25 06:35:58,209 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:35:58,209 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:35:58,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-25 06:35:58,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:35:58,417 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:35:58,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:35:58,417 INFO L85 PathProgramCache]: Analyzing trace with hash -802393807, now seen corresponding path program 16 times [2023-12-25 06:35:58,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:35:58,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648086103] [2023-12-25 06:35:58,417 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:35:58,417 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:35:58,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:35:58,418 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:35:58,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 06:35:58,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:35:58,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:35:58,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 137 conjunts are in the unsatisfiable core [2023-12-25 06:35:58,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:36:00,251 INFO L134 CoverageAnalysis]: Checked inductivity of 664 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-25 06:36:00,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:36:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 664 backedges. 0 proven. 664 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:36:18,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:36:18,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648086103] [2023-12-25 06:36:18,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648086103] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:36:18,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:36:18,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 69] total 91 [2023-12-25 06:36:18,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450102096] [2023-12-25 06:36:18,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:36:18,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2023-12-25 06:36:18,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:36:18,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2023-12-25 06:36:18,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=7850, Unknown=0, NotChecked=0, Total=8372 [2023-12-25 06:36:18,454 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand has 92 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 20 states have call successors, (20), 19 states have call predecessors, (20), 34 states have return successors, (34), 33 states have call predecessors, (34), 19 states have call successors, (34) [2023-12-25 06:36:25,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:36:25,876 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2023-12-25 06:36:25,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-25 06:36:25,876 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 20 states have call successors, (20), 19 states have call predecessors, (20), 34 states have return successors, (34), 33 states have call predecessors, (34), 19 states have call successors, (34) Word has length 94 [2023-12-25 06:36:25,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:36:25,877 INFO L225 Difference]: With dead ends: 63 [2023-12-25 06:36:25,877 INFO L226 Difference]: Without dead ends: 52 [2023-12-25 06:36:25,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2560 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=1067, Invalid=10705, Unknown=0, NotChecked=0, Total=11772 [2023-12-25 06:36:25,878 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 337 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 1540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-25 06:36:25,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 976 Invalid, 1540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 1283 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-25 06:36:25,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2023-12-25 06:36:25,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2023-12-25 06:36:25,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 29 states have (on average 1.103448275862069) internal successors, (32), 31 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 18 states have return successors, (19), 18 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-25 06:36:25,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 55 transitions. [2023-12-25 06:36:25,882 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 55 transitions. Word has length 94 [2023-12-25 06:36:25,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:36:25,882 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 55 transitions. [2023-12-25 06:36:25,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 20 states have call successors, (20), 19 states have call predecessors, (20), 34 states have return successors, (34), 33 states have call predecessors, (34), 19 states have call successors, (34) [2023-12-25 06:36:25,882 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 55 transitions. [2023-12-25 06:36:25,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-25 06:36:25,883 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:36:25,883 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:36:25,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 06:36:26,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:36:26,092 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:36:26,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:36:26,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1617418121, now seen corresponding path program 17 times [2023-12-25 06:36:26,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:36:26,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1913897609] [2023-12-25 06:36:26,092 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:36:26,092 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:36:26,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:36:26,093 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:36:26,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 06:36:26,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2023-12-25 06:36:26,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:36:26,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 169 conjunts are in the unsatisfiable core [2023-12-25 06:36:26,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:36:28,591 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 120 proven. 323 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2023-12-25 06:36:28,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:36:55,025 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 0 proven. 748 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:36:55,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:36:55,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1913897609] [2023-12-25 06:36:55,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1913897609] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:36:55,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:36:55,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 73] total 98 [2023-12-25 06:36:55,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222073856] [2023-12-25 06:36:55,026 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:36:55,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2023-12-25 06:36:55,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:36:55,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2023-12-25 06:36:55,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=756, Invalid=8946, Unknown=0, NotChecked=0, Total=9702 [2023-12-25 06:36:55,028 INFO L87 Difference]: Start difference. First operand 52 states and 55 transitions. Second operand has 99 states, 78 states have (on average 1.1153846153846154) internal successors, (87), 79 states have internal predecessors, (87), 22 states have call successors, (22), 20 states have call predecessors, (22), 36 states have return successors, (36), 35 states have call predecessors, (36), 21 states have call successors, (36) [2023-12-25 06:37:13,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:37:13,051 INFO L93 Difference]: Finished difference Result 70 states and 77 transitions. [2023-12-25 06:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-25 06:37:13,051 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 78 states have (on average 1.1153846153846154) internal successors, (87), 79 states have internal predecessors, (87), 22 states have call successors, (22), 20 states have call predecessors, (22), 36 states have return successors, (36), 35 states have call predecessors, (36), 21 states have call successors, (36) Word has length 99 [2023-12-25 06:37:13,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:37:13,052 INFO L225 Difference]: With dead ends: 70 [2023-12-25 06:37:13,052 INFO L226 Difference]: Without dead ends: 59 [2023-12-25 06:37:13,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3093 ImplicationChecksByTransitivity, 24.7s TimeCoverageRelationStatistics Valid=1826, Invalid=12216, Unknown=0, NotChecked=0, Total=14042 [2023-12-25 06:37:13,053 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 739 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 1361 mSolverCounterSat, 628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 1989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 628 IncrementalHoareTripleChecker+Valid, 1361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:37:13,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [739 Valid, 928 Invalid, 1989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [628 Valid, 1361 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-25 06:37:13,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2023-12-25 06:37:13,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 54. [2023-12-25 06:37:13,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 30 states have (on average 1.1) internal successors, (33), 32 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 19 states have return successors, (20), 19 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-25 06:37:13,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 57 transitions. [2023-12-25 06:37:13,059 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 57 transitions. Word has length 99 [2023-12-25 06:37:13,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:37:13,059 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 57 transitions. [2023-12-25 06:37:13,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 78 states have (on average 1.1153846153846154) internal successors, (87), 79 states have internal predecessors, (87), 22 states have call successors, (22), 20 states have call predecessors, (22), 36 states have return successors, (36), 35 states have call predecessors, (36), 21 states have call successors, (36) [2023-12-25 06:37:13,060 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 57 transitions. [2023-12-25 06:37:13,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 06:37:13,060 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:37:13,060 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:37:13,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-25 06:37:13,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:37:13,272 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:37:13,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:37:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1064806113, now seen corresponding path program 18 times [2023-12-25 06:37:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:37:13,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755589106] [2023-12-25 06:37:13,273 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:37:13,273 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:37:13,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:37:13,274 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:37:13,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 06:37:14,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2023-12-25 06:37:14,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:37:14,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 155 conjunts are in the unsatisfiable core [2023-12-25 06:37:14,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:37:16,206 INFO L134 CoverageAnalysis]: Checked inductivity of 837 backedges. 34 proven. 360 refuted. 0 times theorem prover too weak. 443 trivial. 0 not checked. [2023-12-25 06:37:16,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:37:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 837 backedges. 0 proven. 837 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:37:44,214 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:37:44,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755589106] [2023-12-25 06:37:44,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755589106] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:37:44,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:37:44,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 77] total 103 [2023-12-25 06:37:44,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403638160] [2023-12-25 06:37:44,215 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:37:44,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2023-12-25 06:37:44,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:37:44,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2023-12-25 06:37:44,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=816, Invalid=9896, Unknown=0, NotChecked=0, Total=10712 [2023-12-25 06:37:44,217 INFO L87 Difference]: Start difference. First operand 54 states and 57 transitions. Second operand has 104 states, 82 states have (on average 1.1097560975609757) internal successors, (91), 83 states have internal predecessors, (91), 23 states have call successors, (23), 21 states have call predecessors, (23), 38 states have return successors, (38), 37 states have call predecessors, (38), 22 states have call successors, (38) [2023-12-25 06:38:03,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:38:03,313 INFO L93 Difference]: Finished difference Result 72 states and 79 transitions. [2023-12-25 06:38:03,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-25 06:38:03,313 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 82 states have (on average 1.1097560975609757) internal successors, (91), 83 states have internal predecessors, (91), 23 states have call successors, (23), 21 states have call predecessors, (23), 38 states have return successors, (38), 37 states have call predecessors, (38), 22 states have call successors, (38) Word has length 104 [2023-12-25 06:38:03,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:38:03,314 INFO L225 Difference]: With dead ends: 72 [2023-12-25 06:38:03,314 INFO L226 Difference]: Without dead ends: 61 [2023-12-25 06:38:03,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3407 ImplicationChecksByTransitivity, 26.8s TimeCoverageRelationStatistics Valid=2002, Invalid=13498, Unknown=0, NotChecked=0, Total=15500 [2023-12-25 06:38:03,316 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 703 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 658 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 2121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 658 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-25 06:38:03,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 972 Invalid, 2121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [658 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-25 06:38:03,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2023-12-25 06:38:03,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 56. [2023-12-25 06:38:03,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 31 states have (on average 1.096774193548387) internal successors, (34), 33 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 20 states have return successors, (21), 20 states have call predecessors, (21), 2 states have call successors, (21) [2023-12-25 06:38:03,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2023-12-25 06:38:03,320 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 104 [2023-12-25 06:38:03,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:38:03,320 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2023-12-25 06:38:03,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 82 states have (on average 1.1097560975609757) internal successors, (91), 83 states have internal predecessors, (91), 23 states have call successors, (23), 21 states have call predecessors, (23), 38 states have return successors, (38), 37 states have call predecessors, (38), 22 states have call successors, (38) [2023-12-25 06:38:03,321 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2023-12-25 06:38:03,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-25 06:38:03,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:38:03,321 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:38:03,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-25 06:38:03,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:38:03,528 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:38:03,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:38:03,529 INFO L85 PathProgramCache]: Analyzing trace with hash 987796151, now seen corresponding path program 19 times [2023-12-25 06:38:03,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:38:03,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [797544734] [2023-12-25 06:38:03,529 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:38:03,529 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:38:03,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:38:03,530 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:38:03,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 06:38:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:38:04,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 161 conjunts are in the unsatisfiable core [2023-12-25 06:38:04,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:38:05,890 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 0 proven. 399 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2023-12-25 06:38:05,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:38:30,903 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 0 proven. 931 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:38:30,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:38:30,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [797544734] [2023-12-25 06:38:30,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [797544734] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:38:30,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:38:30,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 81] total 106 [2023-12-25 06:38:30,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018365533] [2023-12-25 06:38:30,904 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:38:30,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2023-12-25 06:38:30,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:38:30,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2023-12-25 06:38:30,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=642, Invalid=10700, Unknown=0, NotChecked=0, Total=11342 [2023-12-25 06:38:30,906 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand has 107 states, 85 states have (on average 1.0941176470588236) internal successors, (93), 85 states have internal predecessors, (93), 23 states have call successors, (23), 22 states have call predecessors, (23), 40 states have return successors, (40), 39 states have call predecessors, (40), 22 states have call successors, (40) [2023-12-25 06:38:42,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:38:42,019 INFO L93 Difference]: Finished difference Result 69 states and 74 transitions. [2023-12-25 06:38:42,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-25 06:38:42,019 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 85 states have (on average 1.0941176470588236) internal successors, (93), 85 states have internal predecessors, (93), 23 states have call successors, (23), 22 states have call predecessors, (23), 40 states have return successors, (40), 39 states have call predecessors, (40), 22 states have call successors, (40) Word has length 109 [2023-12-25 06:38:42,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:38:42,020 INFO L225 Difference]: With dead ends: 69 [2023-12-25 06:38:42,020 INFO L226 Difference]: Without dead ends: 58 [2023-12-25 06:38:42,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3493 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=1373, Invalid=14629, Unknown=0, NotChecked=0, Total=16002 [2023-12-25 06:38:42,022 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 401 mSDsluCounter, 1342 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 350 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 2100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 350 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:38:42,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1373 Invalid, 2100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [350 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-25 06:38:42,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-12-25 06:38:42,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2023-12-25 06:38:42,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 32 states have (on average 1.09375) internal successors, (35), 34 states have internal predecessors, (35), 4 states have call successors, (4), 2 states have call predecessors, (4), 21 states have return successors, (22), 21 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-25 06:38:42,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2023-12-25 06:38:42,026 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 109 [2023-12-25 06:38:42,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:38:42,026 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2023-12-25 06:38:42,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 85 states have (on average 1.0941176470588236) internal successors, (93), 85 states have internal predecessors, (93), 23 states have call successors, (23), 22 states have call predecessors, (23), 40 states have return successors, (40), 39 states have call predecessors, (40), 22 states have call successors, (40) [2023-12-25 06:38:42,026 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2023-12-25 06:38:42,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-25 06:38:42,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:38:42,027 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:38:42,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 06:38:42,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:38:42,232 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:38:42,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:38:42,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1927815693, now seen corresponding path program 20 times [2023-12-25 06:38:42,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:38:42,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1872817532] [2023-12-25 06:38:42,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:38:42,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:38:42,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:38:42,234 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:38:42,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 06:38:43,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:38:43,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:38:43,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 169 conjunts are in the unsatisfiable core [2023-12-25 06:38:43,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:38:45,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1030 backedges. 0 proven. 440 refuted. 0 times theorem prover too weak. 590 trivial. 0 not checked. [2023-12-25 06:38:45,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:39:12,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1030 backedges. 0 proven. 1030 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:39:12,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:39:12,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1872817532] [2023-12-25 06:39:12,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1872817532] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:39:12,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:39:12,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 85] total 111 [2023-12-25 06:39:12,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144528898] [2023-12-25 06:39:12,674 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:39:12,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2023-12-25 06:39:12,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:39:12,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2023-12-25 06:39:12,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=684, Invalid=11748, Unknown=0, NotChecked=0, Total=12432 [2023-12-25 06:39:12,677 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand has 112 states, 89 states have (on average 1.0898876404494382) internal successors, (97), 89 states have internal predecessors, (97), 24 states have call successors, (24), 23 states have call predecessors, (24), 42 states have return successors, (42), 41 states have call predecessors, (42), 23 states have call successors, (42) [2023-12-25 06:39:25,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:39:25,001 INFO L93 Difference]: Finished difference Result 71 states and 76 transitions. [2023-12-25 06:39:25,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-25 06:39:25,002 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 89 states have (on average 1.0898876404494382) internal successors, (97), 89 states have internal predecessors, (97), 24 states have call successors, (24), 23 states have call predecessors, (24), 42 states have return successors, (42), 41 states have call predecessors, (42), 23 states have call successors, (42) Word has length 114 [2023-12-25 06:39:25,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:39:25,002 INFO L225 Difference]: With dead ends: 71 [2023-12-25 06:39:25,002 INFO L226 Difference]: Without dead ends: 60 [2023-12-25 06:39:25,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3836 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=1483, Invalid=16073, Unknown=0, NotChecked=0, Total=17556 [2023-12-25 06:39:25,009 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 468 mSDsluCounter, 1495 mSDsCounter, 0 mSdLazyCounter, 1923 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1527 SdHoareTripleChecker+Invalid, 2313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 1923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-12-25 06:39:25,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 1527 Invalid, 2313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 1923 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-12-25 06:39:25,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-25 06:39:25,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2023-12-25 06:39:25,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 35 states have internal predecessors, (36), 4 states have call successors, (4), 2 states have call predecessors, (4), 22 states have return successors, (23), 22 states have call predecessors, (23), 2 states have call successors, (23) [2023-12-25 06:39:25,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 63 transitions. [2023-12-25 06:39:25,013 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 63 transitions. Word has length 114 [2023-12-25 06:39:25,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:39:25,013 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 63 transitions. [2023-12-25 06:39:25,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 89 states have (on average 1.0898876404494382) internal successors, (97), 89 states have internal predecessors, (97), 24 states have call successors, (24), 23 states have call predecessors, (24), 42 states have return successors, (42), 41 states have call predecessors, (42), 23 states have call successors, (42) [2023-12-25 06:39:25,014 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 63 transitions. [2023-12-25 06:39:25,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-25 06:39:25,014 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:39:25,015 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:39:25,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-25 06:39:25,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:39:25,220 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:39:25,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:39:25,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1878294811, now seen corresponding path program 21 times [2023-12-25 06:39:25,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:39:25,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217695073] [2023-12-25 06:39:25,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:39:25,221 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:39:25,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:39:25,222 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:39:25,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 06:39:26,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2023-12-25 06:39:26,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:39:26,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 179 conjunts are in the unsatisfiable core [2023-12-25 06:39:26,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:39:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 40 proven. 483 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2023-12-25 06:39:28,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:40:06,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 0 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:40:06,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:40:06,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217695073] [2023-12-25 06:40:06,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217695073] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:40:06,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:40:06,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 89] total 118 [2023-12-25 06:40:06,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654904546] [2023-12-25 06:40:06,519 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:40:06,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2023-12-25 06:40:06,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:40:06,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2023-12-25 06:40:06,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1008, Invalid=13034, Unknown=0, NotChecked=0, Total=14042 [2023-12-25 06:40:06,522 INFO L87 Difference]: Start difference. First operand 60 states and 63 transitions. Second operand has 119 states, 94 states have (on average 1.0957446808510638) internal successors, (103), 95 states have internal predecessors, (103), 26 states have call successors, (26), 24 states have call predecessors, (26), 44 states have return successors, (44), 43 states have call predecessors, (44), 25 states have call successors, (44) [2023-12-25 06:40:35,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:40:35,204 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2023-12-25 06:40:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-25 06:40:35,205 INFO L78 Accepts]: Start accepts. Automaton has has 119 states, 94 states have (on average 1.0957446808510638) internal successors, (103), 95 states have internal predecessors, (103), 26 states have call successors, (26), 24 states have call predecessors, (26), 44 states have return successors, (44), 43 states have call predecessors, (44), 25 states have call successors, (44) Word has length 119 [2023-12-25 06:40:35,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:40:35,206 INFO L225 Difference]: With dead ends: 78 [2023-12-25 06:40:35,206 INFO L226 Difference]: Without dead ends: 67 [2023-12-25 06:40:35,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4439 ImplicationChecksByTransitivity, 38.7s TimeCoverageRelationStatistics Valid=2578, Invalid=17728, Unknown=0, NotChecked=0, Total=20306 [2023-12-25 06:40:35,208 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 1041 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 1783 mSolverCounterSat, 926 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1041 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 2709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 926 IncrementalHoareTripleChecker+Valid, 1783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-12-25 06:40:35,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1041 Valid, 1244 Invalid, 2709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [926 Valid, 1783 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-12-25 06:40:35,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2023-12-25 06:40:35,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2023-12-25 06:40:35,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 34 states have (on average 1.088235294117647) internal successors, (37), 36 states have internal predecessors, (37), 4 states have call successors, (4), 2 states have call predecessors, (4), 23 states have return successors, (24), 23 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-25 06:40:35,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2023-12-25 06:40:35,212 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 119 [2023-12-25 06:40:35,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:40:35,212 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2023-12-25 06:40:35,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 94 states have (on average 1.0957446808510638) internal successors, (103), 95 states have internal predecessors, (103), 26 states have call successors, (26), 24 states have call predecessors, (26), 44 states have return successors, (44), 43 states have call predecessors, (44), 25 states have call successors, (44) [2023-12-25 06:40:35,212 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2023-12-25 06:40:35,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-25 06:40:35,213 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:40:35,213 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:40:35,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-12-25 06:40:35,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:40:35,425 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:40:35,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:40:35,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1361660923, now seen corresponding path program 22 times [2023-12-25 06:40:35,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:40:35,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1360955056] [2023-12-25 06:40:35,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:40:35,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:40:35,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:40:35,427 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:40:35,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 06:40:36,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:40:36,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:40:36,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 185 conjunts are in the unsatisfiable core [2023-12-25 06:40:36,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:40:38,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1243 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 715 trivial. 0 not checked. [2023-12-25 06:40:38,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:41:11,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1243 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:41:11,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:41:11,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1360955056] [2023-12-25 06:41:11,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1360955056] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:41:11,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:41:11,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 93] total 121 [2023-12-25 06:41:11,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129539039] [2023-12-25 06:41:11,634 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:41:11,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2023-12-25 06:41:11,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:41:11,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2023-12-25 06:41:11,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=771, Invalid=13991, Unknown=0, NotChecked=0, Total=14762 [2023-12-25 06:41:11,636 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand has 122 states, 97 states have (on average 1.0824742268041236) internal successors, (105), 97 states have internal predecessors, (105), 26 states have call successors, (26), 25 states have call predecessors, (26), 46 states have return successors, (46), 45 states have call predecessors, (46), 25 states have call successors, (46) [2023-12-25 06:41:26,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:41:26,287 INFO L93 Difference]: Finished difference Result 75 states and 80 transitions. [2023-12-25 06:41:26,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-25 06:41:26,288 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 97 states have (on average 1.0824742268041236) internal successors, (105), 97 states have internal predecessors, (105), 26 states have call successors, (26), 25 states have call predecessors, (26), 46 states have return successors, (46), 45 states have call predecessors, (46), 25 states have call successors, (46) Word has length 124 [2023-12-25 06:41:26,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:41:26,288 INFO L225 Difference]: With dead ends: 75 [2023-12-25 06:41:26,288 INFO L226 Difference]: Without dead ends: 64 [2023-12-25 06:41:26,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4570 ImplicationChecksByTransitivity, 22.0s TimeCoverageRelationStatistics Valid=1715, Invalid=19165, Unknown=0, NotChecked=0, Total=20880 [2023-12-25 06:41:26,290 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 513 mSDsluCounter, 1620 mSDsCounter, 0 mSdLazyCounter, 2082 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 1654 SdHoareTripleChecker+Invalid, 2545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 2082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-25 06:41:26,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [513 Valid, 1654 Invalid, 2545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 2082 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-25 06:41:26,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-12-25 06:41:26,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2023-12-25 06:41:26,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 37 states have internal predecessors, (38), 4 states have call successors, (4), 2 states have call predecessors, (4), 24 states have return successors, (25), 24 states have call predecessors, (25), 2 states have call successors, (25) [2023-12-25 06:41:26,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2023-12-25 06:41:26,306 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 124 [2023-12-25 06:41:26,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:41:26,306 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2023-12-25 06:41:26,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 97 states have (on average 1.0824742268041236) internal successors, (105), 97 states have internal predecessors, (105), 26 states have call successors, (26), 25 states have call predecessors, (26), 46 states have return successors, (46), 45 states have call predecessors, (46), 25 states have call successors, (46) [2023-12-25 06:41:26,307 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2023-12-25 06:41:26,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-25 06:41:26,307 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:41:26,307 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:41:26,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 06:41:26,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:41:26,508 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:41:26,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:41:26,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1435362285, now seen corresponding path program 23 times [2023-12-25 06:41:26,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:41:26,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895356976] [2023-12-25 06:41:26,509 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:41:26,509 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:41:26,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:41:26,510 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:41:26,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 06:41:27,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2023-12-25 06:41:27,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:41:27,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 225 conjunts are in the unsatisfiable core [2023-12-25 06:41:27,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:41:30,475 INFO L134 CoverageAnalysis]: Checked inductivity of 1357 backedges. 224 proven. 575 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2023-12-25 06:41:30,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:42:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1357 backedges. 0 proven. 1357 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:42:16,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:42:16,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895356976] [2023-12-25 06:42:16,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895356976] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:42:16,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:42:16,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 97] total 128 [2023-12-25 06:42:16,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337773206] [2023-12-25 06:42:16,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:42:16,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 129 states [2023-12-25 06:42:16,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:42:16,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2023-12-25 06:42:16,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1146, Invalid=15366, Unknown=0, NotChecked=0, Total=16512 [2023-12-25 06:42:16,490 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand has 129 states, 102 states have (on average 1.088235294117647) internal successors, (111), 103 states have internal predecessors, (111), 28 states have call successors, (28), 26 states have call predecessors, (28), 48 states have return successors, (48), 47 states have call predecessors, (48), 27 states have call successors, (48) [2023-12-25 06:42:51,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:42:51,674 INFO L93 Difference]: Finished difference Result 82 states and 89 transitions. [2023-12-25 06:42:51,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-25 06:42:51,675 INFO L78 Accepts]: Start accepts. Automaton has has 129 states, 102 states have (on average 1.088235294117647) internal successors, (111), 103 states have internal predecessors, (111), 28 states have call successors, (28), 26 states have call predecessors, (28), 48 states have return successors, (48), 47 states have call predecessors, (48), 27 states have call successors, (48) Word has length 129 [2023-12-25 06:42:51,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:42:51,675 INFO L225 Difference]: With dead ends: 82 [2023-12-25 06:42:51,675 INFO L226 Difference]: Without dead ends: 71 [2023-12-25 06:42:51,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5202 ImplicationChecksByTransitivity, 47.2s TimeCoverageRelationStatistics Valid=3002, Invalid=20868, Unknown=0, NotChecked=0, Total=23870 [2023-12-25 06:42:51,677 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 1234 mSDsluCounter, 1376 mSDsCounter, 0 mSdLazyCounter, 1987 mSolverCounterSat, 1117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1234 SdHoareTripleChecker+Valid, 1409 SdHoareTripleChecker+Invalid, 3104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1117 IncrementalHoareTripleChecker+Valid, 1987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-12-25 06:42:51,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1234 Valid, 1409 Invalid, 3104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1117 Valid, 1987 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-12-25 06:42:51,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2023-12-25 06:42:51,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 66. [2023-12-25 06:42:51,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 38 states have internal predecessors, (39), 4 states have call successors, (4), 2 states have call predecessors, (4), 25 states have return successors, (26), 25 states have call predecessors, (26), 2 states have call successors, (26) [2023-12-25 06:42:51,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 69 transitions. [2023-12-25 06:42:51,681 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 69 transitions. Word has length 129 [2023-12-25 06:42:51,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:42:51,681 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 69 transitions. [2023-12-25 06:42:51,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 129 states, 102 states have (on average 1.088235294117647) internal successors, (111), 103 states have internal predecessors, (111), 28 states have call successors, (28), 26 states have call predecessors, (28), 48 states have return successors, (48), 47 states have call predecessors, (48), 27 states have call successors, (48) [2023-12-25 06:42:51,682 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 69 transitions. [2023-12-25 06:42:51,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 06:42:51,682 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:42:51,683 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:42:51,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 06:42:51,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:42:51,900 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:42:51,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:42:51,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1360439575, now seen corresponding path program 24 times [2023-12-25 06:42:51,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:42:51,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262138919] [2023-12-25 06:42:51,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:42:51,901 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:42:51,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:42:51,902 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:42:51,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 06:42:53,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2023-12-25 06:42:53,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:42:53,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 203 conjunts are in the unsatisfiable core [2023-12-25 06:42:53,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:42:56,285 INFO L134 CoverageAnalysis]: Checked inductivity of 1476 backedges. 46 proven. 624 refuted. 0 times theorem prover too weak. 806 trivial. 0 not checked. [2023-12-25 06:42:56,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:43:44,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1476 backedges. 0 proven. 1476 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:43:44,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:43:44,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262138919] [2023-12-25 06:43:44,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262138919] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:43:44,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:43:44,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 101] total 133 [2023-12-25 06:43:44,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526597397] [2023-12-25 06:43:44,432 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:43:44,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2023-12-25 06:43:44,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:43:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2023-12-25 06:43:44,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1218, Invalid=16604, Unknown=0, NotChecked=0, Total=17822 [2023-12-25 06:43:44,434 INFO L87 Difference]: Start difference. First operand 66 states and 69 transitions. Second operand has 134 states, 106 states have (on average 1.0849056603773586) internal successors, (115), 107 states have internal predecessors, (115), 29 states have call successors, (29), 27 states have call predecessors, (29), 50 states have return successors, (50), 49 states have call predecessors, (50), 28 states have call successors, (50) [2023-12-25 06:44:23,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:44:23,386 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2023-12-25 06:44:23,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-25 06:44:23,387 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 106 states have (on average 1.0849056603773586) internal successors, (115), 107 states have internal predecessors, (115), 29 states have call successors, (29), 27 states have call predecessors, (29), 50 states have return successors, (50), 49 states have call predecessors, (50), 28 states have call successors, (50) Word has length 134 [2023-12-25 06:44:23,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:44:23,388 INFO L225 Difference]: With dead ends: 84 [2023-12-25 06:44:23,388 INFO L226 Difference]: Without dead ends: 73 [2023-12-25 06:44:23,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5606 ImplicationChecksByTransitivity, 52.1s TimeCoverageRelationStatistics Valid=3226, Invalid=22534, Unknown=0, NotChecked=0, Total=25760 [2023-12-25 06:44:23,390 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 1338 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 2035 mSolverCounterSat, 1201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 3236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1201 IncrementalHoareTripleChecker+Valid, 2035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:44:23,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1338 Valid, 1449 Invalid, 3236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1201 Valid, 2035 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-25 06:44:23,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-12-25 06:44:23,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2023-12-25 06:44:23,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 39 states have internal predecessors, (40), 4 states have call successors, (4), 2 states have call predecessors, (4), 26 states have return successors, (27), 26 states have call predecessors, (27), 2 states have call successors, (27) [2023-12-25 06:44:23,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 71 transitions. [2023-12-25 06:44:23,395 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 71 transitions. Word has length 134 [2023-12-25 06:44:23,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:44:23,395 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 71 transitions. [2023-12-25 06:44:23,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 106 states have (on average 1.0849056603773586) internal successors, (115), 107 states have internal predecessors, (115), 29 states have call successors, (29), 27 states have call predecessors, (29), 50 states have return successors, (50), 49 states have call predecessors, (50), 28 states have call successors, (50) [2023-12-25 06:44:23,395 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 71 transitions. [2023-12-25 06:44:23,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 06:44:23,396 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:44:23,396 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:44:23,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 06:44:23,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:44:23,604 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:44:23,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:44:23,605 INFO L85 PathProgramCache]: Analyzing trace with hash 794683969, now seen corresponding path program 25 times [2023-12-25 06:44:23,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:44:23,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610090734] [2023-12-25 06:44:23,605 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:44:23,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:44:23,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:44:23,606 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:44:23,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-25 06:44:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:44:24,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 209 conjunts are in the unsatisfiable core [2023-12-25 06:44:24,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:44:27,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 675 refuted. 0 times theorem prover too weak. 925 trivial. 0 not checked. [2023-12-25 06:44:27,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:45:08,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:45:08,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:45:08,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610090734] [2023-12-25 06:45:08,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610090734] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:45:08,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:45:08,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 105] total 136 [2023-12-25 06:45:08,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659326440] [2023-12-25 06:45:08,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:45:08,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2023-12-25 06:45:08,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:45:08,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2023-12-25 06:45:08,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=909, Invalid=17723, Unknown=0, NotChecked=0, Total=18632 [2023-12-25 06:45:08,869 INFO L87 Difference]: Start difference. First operand 68 states and 71 transitions. Second operand has 137 states, 109 states have (on average 1.073394495412844) internal successors, (117), 109 states have internal predecessors, (117), 29 states have call successors, (29), 28 states have call predecessors, (29), 52 states have return successors, (52), 51 states have call predecessors, (52), 28 states have call successors, (52) [2023-12-25 06:45:28,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:45:28,842 INFO L93 Difference]: Finished difference Result 81 states and 86 transitions. [2023-12-25 06:45:28,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-25 06:45:28,843 INFO L78 Accepts]: Start accepts. Automaton has has 137 states, 109 states have (on average 1.073394495412844) internal successors, (117), 109 states have internal predecessors, (117), 29 states have call successors, (29), 28 states have call predecessors, (29), 52 states have return successors, (52), 51 states have call predecessors, (52), 28 states have call successors, (52) Word has length 139 [2023-12-25 06:45:28,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:45:28,844 INFO L225 Difference]: With dead ends: 81 [2023-12-25 06:45:28,844 INFO L226 Difference]: Without dead ends: 70 [2023-12-25 06:45:28,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5791 ImplicationChecksByTransitivity, 29.1s TimeCoverageRelationStatistics Valid=2093, Invalid=24313, Unknown=0, NotChecked=0, Total=26406 [2023-12-25 06:45:28,846 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 747 mSDsluCounter, 1991 mSDsCounter, 0 mSdLazyCounter, 2507 mSolverCounterSat, 616 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 2028 SdHoareTripleChecker+Invalid, 3123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 616 IncrementalHoareTripleChecker+Valid, 2507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:45:28,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [747 Valid, 2028 Invalid, 3123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [616 Valid, 2507 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-25 06:45:28,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2023-12-25 06:45:28,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2023-12-25 06:45:28,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 40 states have internal predecessors, (41), 4 states have call successors, (4), 2 states have call predecessors, (4), 27 states have return successors, (28), 27 states have call predecessors, (28), 2 states have call successors, (28) [2023-12-25 06:45:28,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 73 transitions. [2023-12-25 06:45:28,850 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 73 transitions. Word has length 139 [2023-12-25 06:45:28,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:45:28,850 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 73 transitions. [2023-12-25 06:45:28,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 109 states have (on average 1.073394495412844) internal successors, (117), 109 states have internal predecessors, (117), 29 states have call successors, (29), 28 states have call predecessors, (29), 52 states have return successors, (52), 51 states have call predecessors, (52), 28 states have call successors, (52) [2023-12-25 06:45:28,850 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 73 transitions. [2023-12-25 06:45:28,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-25 06:45:28,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:45:28,851 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:45:28,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-25 06:45:29,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:45:29,052 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:45:29,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:45:29,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1233502935, now seen corresponding path program 26 times [2023-12-25 06:45:29,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:45:29,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381183922] [2023-12-25 06:45:29,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:45:29,053 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:45:29,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:45:29,054 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:45:29,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-25 06:45:30,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:45:30,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:45:30,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 217 conjunts are in the unsatisfiable core [2023-12-25 06:45:30,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:45:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 1729 backedges. 0 proven. 728 refuted. 0 times theorem prover too weak. 1001 trivial. 0 not checked. [2023-12-25 06:45:33,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:46:17,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1729 backedges. 0 proven. 1729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:46:17,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:46:17,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381183922] [2023-12-25 06:46:17,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381183922] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:46:17,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:46:17,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 109] total 141 [2023-12-25 06:46:17,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29834387] [2023-12-25 06:46:17,916 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:46:17,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2023-12-25 06:46:17,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:46:17,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2023-12-25 06:46:17,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=957, Invalid=19065, Unknown=0, NotChecked=0, Total=20022 [2023-12-25 06:46:17,918 INFO L87 Difference]: Start difference. First operand 70 states and 73 transitions. Second operand has 142 states, 113 states have (on average 1.0707964601769913) internal successors, (121), 113 states have internal predecessors, (121), 30 states have call successors, (30), 29 states have call predecessors, (30), 54 states have return successors, (54), 53 states have call predecessors, (54), 29 states have call successors, (54) [2023-12-25 06:46:39,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:46:39,840 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2023-12-25 06:46:39,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-25 06:46:39,841 INFO L78 Accepts]: Start accepts. Automaton has has 142 states, 113 states have (on average 1.0707964601769913) internal successors, (121), 113 states have internal predecessors, (121), 30 states have call successors, (30), 29 states have call predecessors, (30), 54 states have return successors, (54), 53 states have call predecessors, (54), 29 states have call successors, (54) Word has length 144 [2023-12-25 06:46:39,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:46:39,842 INFO L225 Difference]: With dead ends: 83 [2023-12-25 06:46:39,842 INFO L226 Difference]: Without dead ends: 72 [2023-12-25 06:46:39,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6230 ImplicationChecksByTransitivity, 31.4s TimeCoverageRelationStatistics Valid=2227, Invalid=26165, Unknown=0, NotChecked=0, Total=28392 [2023-12-25 06:46:39,844 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 693 mSDsluCounter, 2207 mSDsCounter, 0 mSdLazyCounter, 2764 mSolverCounterSat, 641 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 2245 SdHoareTripleChecker+Invalid, 3405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 641 IncrementalHoareTripleChecker+Valid, 2764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:46:39,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [693 Valid, 2245 Invalid, 3405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [641 Valid, 2764 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-12-25 06:46:39,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-25 06:46:39,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2023-12-25 06:46:39,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 39 states have (on average 1.0769230769230769) internal successors, (42), 41 states have internal predecessors, (42), 4 states have call successors, (4), 2 states have call predecessors, (4), 28 states have return successors, (29), 28 states have call predecessors, (29), 2 states have call successors, (29) [2023-12-25 06:46:39,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 75 transitions. [2023-12-25 06:46:39,848 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 75 transitions. Word has length 144 [2023-12-25 06:46:39,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:46:39,848 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 75 transitions. [2023-12-25 06:46:39,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 113 states have (on average 1.0707964601769913) internal successors, (121), 113 states have internal predecessors, (121), 30 states have call successors, (30), 29 states have call predecessors, (30), 54 states have return successors, (54), 53 states have call predecessors, (54), 29 states have call successors, (54) [2023-12-25 06:46:39,848 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 75 transitions. [2023-12-25 06:46:39,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-25 06:46:39,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:46:39,849 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:46:39,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-25 06:46:40,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:46:40,062 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:46:40,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:46:40,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1591241071, now seen corresponding path program 27 times [2023-12-25 06:46:40,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:46:40,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927661273] [2023-12-25 06:46:40,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:46:40,063 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:46:40,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:46:40,064 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 06:46:40,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process Received shutdown request... [2023-12-25 06:46:42,068 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 06:46:42,071 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 06:46:42,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2023-12-25 06:46:42,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:46:42,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 227 conjunts are in the unsatisfiable core [2023-12-25 06:46:42,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:46:42,316 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 06:46:42,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-25 06:46:42,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:46:42,517 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 150 with TraceHistMax 28,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. [2023-12-25 06:46:42,521 INFO L445 BasicCegarLoop]: Path program histogram: [27, 1] [2023-12-25 06:46:42,523 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 06:46:42,526 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 06:46:42 BoogieIcfgContainer [2023-12-25 06:46:42,526 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 06:46:42,526 INFO L158 Benchmark]: Toolchain (without parser) took 828244.73ms. Allocated memory was 198.2MB in the beginning and 329.3MB in the end (delta: 131.1MB). Free memory was 153.6MB in the beginning and 134.1MB in the end (delta: 19.5MB). Peak memory consumption was 150.9MB. Max. memory is 8.0GB. [2023-12-25 06:46:42,527 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 198.2MB. Free memory was 155.2MB in the beginning and 155.1MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 06:46:42,527 INFO L158 Benchmark]: CACSL2BoogieTranslator took 274.86ms. Allocated memory is still 198.2MB. Free memory was 153.4MB in the beginning and 141.7MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-25 06:46:42,529 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.55ms. Allocated memory is still 198.2MB. Free memory was 141.7MB in the beginning and 140.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-25 06:46:42,529 INFO L158 Benchmark]: Boogie Preprocessor took 49.59ms. Allocated memory is still 198.2MB. Free memory was 140.0MB in the beginning and 137.7MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-25 06:46:42,529 INFO L158 Benchmark]: RCFGBuilder took 434.68ms. Allocated memory is still 198.2MB. Free memory was 137.7MB in the beginning and 121.9MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-25 06:46:42,531 INFO L158 Benchmark]: TraceAbstraction took 827447.80ms. Allocated memory was 198.2MB in the beginning and 329.3MB in the end (delta: 131.1MB). Free memory was 121.1MB in the beginning and 134.1MB in the end (delta: -13.0MB). Peak memory consumption was 118.4MB. Max. memory is 8.0GB. [2023-12-25 06:46:42,534 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 198.2MB. Free memory was 155.2MB in the beginning and 155.1MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 274.86ms. Allocated memory is still 198.2MB. Free memory was 153.4MB in the beginning and 141.7MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 32.55ms. Allocated memory is still 198.2MB. Free memory was 141.7MB in the beginning and 140.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 49.59ms. Allocated memory is still 198.2MB. Free memory was 140.0MB in the beginning and 137.7MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 434.68ms. Allocated memory is still 198.2MB. Free memory was 137.7MB in the beginning and 121.9MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * TraceAbstraction took 827447.80ms. Allocated memory was 198.2MB in the beginning and 329.3MB in the end (delta: 131.1MB). Free memory was 121.1MB in the beginning and 134.1MB in the end (delta: -13.0MB). Peak memory consumption was 118.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 51). Cancelled while NwaCegarLoop was analyzing trace of length 150 with TraceHistMax 28,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 22 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 827.4s, OverallIterations: 28, TraceHistogramMax: 28, PathProgramHistogramMax: 27, EmptinessCheckTime: 0.0s, AutomataDifference: 282.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10894 SdHoareTripleChecker+Valid, 63.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10894 mSDsluCounter, 21731 SdHoareTripleChecker+Invalid, 58.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21077 mSDsCounter, 9286 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 29924 IncrementalHoareTripleChecker+Invalid, 39210 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9286 mSolverCounterUnsat, 654 mSDtfsCounter, 29924 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4601 GetRequests, 2156 SyntacticMatches, 0 SemanticMatches, 2445 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63280 ImplicationChecksByTransitivity, 397.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=72occurred in iteration=27, InterpolantAutomatonStates: 575, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 27 MinimizatonAttempts, 60 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 8.4s SatisfiabilityAnalysisTime, 520.2s InterpolantComputationTime, 2133 NumberOfCodeBlocks, 2133 NumberOfCodeBlocksAsserted, 196 NumberOfCheckSat, 4199 ConstructedInterpolants, 0 QuantifiedInterpolants, 78896 SizeOfPredicates, 834 NumberOfNonLiveVariables, 13068 ConjunctsInSsa, 3147 ConjunctsInUnsatCore, 53 InterpolantComputations, 1 PerfectInterpolantSequences, 9126/32058 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown