/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/combinations/Problem05_label43+token_ring.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 07:27:11,205 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 07:27:11,283 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-16 07:27:11,292 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 07:27:11,293 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 07:27:11,324 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 07:27:11,324 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 07:27:11,325 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 07:27:11,325 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 07:27:11,329 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 07:27:11,329 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 07:27:11,329 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 07:27:11,330 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 07:27:11,331 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 07:27:11,331 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 07:27:11,332 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 07:27:11,332 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 07:27:11,332 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 07:27:11,332 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 07:27:11,333 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 07:27:11,333 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 07:27:11,333 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 07:27:11,333 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 07:27:11,334 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 07:27:11,334 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 07:27:11,334 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 07:27:11,334 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 07:27:11,334 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 07:27:11,334 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 07:27:11,335 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 07:27:11,336 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 07:27:11,336 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 07:27:11,336 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 07:27:11,336 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 07:27:11,336 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:27:11,336 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 07:27:11,336 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 07:27:11,337 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 07:27:11,337 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 07:27:11,337 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 07:27:11,337 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 07:27:11,337 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 07:27:11,338 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 07:27:11,338 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 07:27:11,339 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 07:27:11,339 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 07:27:11,339 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-16 07:27:11,606 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 07:27:11,629 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 07:27:11,631 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 07:27:11,632 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 07:27:11,632 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 07:27:11,634 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label43+token_ring.06.cil-2.c [2023-12-16 07:27:12,850 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 07:27:13,460 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 07:27:13,461 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.06.cil-2.c [2023-12-16 07:27:13,509 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/749d7ea66/c3ee40953cf944709562e1ae4045d413/FLAG749eb679d [2023-12-16 07:27:13,524 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/749d7ea66/c3ee40953cf944709562e1ae4045d413 [2023-12-16 07:27:13,527 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 07:27:13,528 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 07:27:13,531 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 07:27:13,531 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 07:27:13,535 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 07:27:13,536 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:27:13" (1/1) ... [2023-12-16 07:27:13,536 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fc0961e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:13, skipping insertion in model container [2023-12-16 07:27:13,537 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:27:13" (1/1) ... [2023-12-16 07:27:13,717 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 07:27:15,313 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.06.cil-2.c[381679,381692] [2023-12-16 07:27:15,342 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.06.cil-2.c[383339,383352] [2023-12-16 07:27:15,539 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:27:15,553 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 07:27:16,308 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.06.cil-2.c[381679,381692] [2023-12-16 07:27:16,321 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label43+token_ring.06.cil-2.c[383339,383352] [2023-12-16 07:27:16,339 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:27:16,399 INFO L206 MainTranslator]: Completed translation [2023-12-16 07:27:16,400 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16 WrapperNode [2023-12-16 07:27:16,400 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 07:27:16,401 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 07:27:16,402 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 07:27:16,402 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 07:27:16,407 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:16,488 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:16,941 INFO L138 Inliner]: procedures = 57, calls = 59, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 12843 [2023-12-16 07:27:16,942 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 07:27:16,943 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 07:27:16,943 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 07:27:16,943 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 07:27:16,953 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:16,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,051 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,169 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 07:27:17,169 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,170 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,343 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,421 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,471 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,497 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,586 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 07:27:17,588 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 07:27:17,588 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 07:27:17,588 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 07:27:17,589 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (1/1) ... [2023-12-16 07:27:17,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:27:17,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 07:27:17,618 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-16 07:27:17,644 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-16 07:27:17,653 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 07:27:17,653 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-16 07:27:17,654 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-16 07:27:17,654 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 07:27:17,654 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 07:27:17,654 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-16 07:27:17,654 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-16 07:27:17,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 07:27:17,654 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-16 07:27:17,655 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-16 07:27:17,655 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-16 07:27:17,655 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-16 07:27:17,655 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-16 07:27:17,655 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-16 07:27:17,655 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 07:27:17,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 07:27:17,784 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 07:27:17,786 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 07:27:26,911 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 07:27:27,006 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 07:27:27,007 INFO L309 CfgBuilder]: Removed 10 assume(true) statements. [2023-12-16 07:27:27,008 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:27:27 BoogieIcfgContainer [2023-12-16 07:27:27,008 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 07:27:27,012 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 07:27:27,012 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 07:27:27,015 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 07:27:27,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 07:27:13" (1/3) ... [2023-12-16 07:27:27,016 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cee2ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:27:27, skipping insertion in model container [2023-12-16 07:27:27,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:27:16" (2/3) ... [2023-12-16 07:27:27,016 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cee2ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:27:27, skipping insertion in model container [2023-12-16 07:27:27,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:27:27" (3/3) ... [2023-12-16 07:27:27,017 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label43+token_ring.06.cil-2.c [2023-12-16 07:27:27,031 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 07:27:27,031 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 07:27:27,117 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 07:27:27,122 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;@6794bd37, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 07:27:27,122 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 07:27:27,134 INFO L276 IsEmpty]: Start isEmpty. Operand has 2333 states, 2304 states have (on average 1.8815104166666667) internal successors, (4335), 2307 states have internal predecessors, (4335), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:27,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:27,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:27,147 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:27,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:27,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1496912962, now seen corresponding path program 1 times [2023-12-16 07:27:27,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:27,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1318475098] [2023-12-16 07:27:27,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:27,165 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-16 07:27:27,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:27,168 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-16 07:27:27,173 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-16 07:27:27,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:27,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:27:27,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:27,376 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-16 07:27:27,377 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:27,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:27,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1318475098] [2023-12-16 07:27:27,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1318475098] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:27,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:27,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:27:27,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135102511] [2023-12-16 07:27:27,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:27,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:27:27,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:27,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:27:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:27,414 INFO L87 Difference]: Start difference. First operand has 2333 states, 2304 states have (on average 1.8815104166666667) internal successors, (4335), 2307 states have internal predecessors, (4335), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:27,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:27,621 INFO L93 Difference]: Finished difference Result 4658 states and 8733 transitions. [2023-12-16 07:27:27,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:27:27,623 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:27,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:27,648 INFO L225 Difference]: With dead ends: 4658 [2023-12-16 07:27:27,649 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:27,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:27,659 INFO L413 NwaCegarLoop]: 4263 mSDtfsCounter, 322 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 8222 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:27,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 8222 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:27:27,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:27,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:27,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.8457192524989134) internal successors, (4247), 2303 states have internal predecessors, (4247), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:27,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4287 transitions. [2023-12-16 07:27:27,801 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4287 transitions. Word has length 101 [2023-12-16 07:27:27,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:27,802 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4287 transitions. [2023-12-16 07:27:27,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:27,803 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4287 transitions. [2023-12-16 07:27:27,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:27,814 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:27,814 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:27,821 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-16 07:27:28,020 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-16 07:27:28,021 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:28,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:28,022 INFO L85 PathProgramCache]: Analyzing trace with hash 920991104, now seen corresponding path program 1 times [2023-12-16 07:27:28,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:28,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [865775173] [2023-12-16 07:27:28,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:28,023 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-16 07:27:28,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:28,024 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-16 07:27:28,025 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-16 07:27:28,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:28,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:28,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:28,223 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-16 07:27:28,224 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:28,224 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:28,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [865775173] [2023-12-16 07:27:28,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [865775173] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:28,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:28,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:28,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627470075] [2023-12-16 07:27:28,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:28,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:28,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:28,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:28,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:28,232 INFO L87 Difference]: Start difference. First operand 2329 states and 4287 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:28,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:28,742 INFO L93 Difference]: Finished difference Result 2525 states and 4600 transitions. [2023-12-16 07:27:28,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:28,743 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:28,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:28,753 INFO L225 Difference]: With dead ends: 2525 [2023-12-16 07:27:28,753 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:28,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:28,755 INFO L413 NwaCegarLoop]: 4160 mSDtfsCounter, 4387 mSDsluCounter, 8228 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4401 SdHoareTripleChecker+Valid, 12388 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:28,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4401 Valid, 12388 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:27:28,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:28,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.8444154715341157) internal successors, (4244), 2303 states have internal predecessors, (4244), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:28,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4284 transitions. [2023-12-16 07:27:28,809 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4284 transitions. Word has length 101 [2023-12-16 07:27:28,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:28,810 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4284 transitions. [2023-12-16 07:27:28,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:28,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4284 transitions. [2023-12-16 07:27:28,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:28,812 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:28,812 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:28,826 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 (3)] Forceful destruction successful, exit code 0 [2023-12-16 07:27:29,014 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-16 07:27:29,015 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:29,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:29,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1474861120, now seen corresponding path program 1 times [2023-12-16 07:27:29,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:29,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404189580] [2023-12-16 07:27:29,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:29,017 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-16 07:27:29,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:29,018 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-16 07:27:29,021 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-16 07:27:29,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:29,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:29,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:29,203 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-16 07:27:29,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:29,204 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:29,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404189580] [2023-12-16 07:27:29,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404189580] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:29,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:29,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:29,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205866472] [2023-12-16 07:27:29,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:29,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:29,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:29,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:29,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:29,209 INFO L87 Difference]: Start difference. First operand 2329 states and 4284 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:29,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:29,581 INFO L93 Difference]: Finished difference Result 2525 states and 4594 transitions. [2023-12-16 07:27:29,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:29,582 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:29,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:29,592 INFO L225 Difference]: With dead ends: 2525 [2023-12-16 07:27:29,592 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:29,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:29,596 INFO L413 NwaCegarLoop]: 4157 mSDtfsCounter, 4381 mSDsluCounter, 8224 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4395 SdHoareTripleChecker+Valid, 12381 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:29,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4395 Valid, 12381 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:29,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:29,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.8431116905693177) internal successors, (4241), 2303 states have internal predecessors, (4241), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:29,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4281 transitions. [2023-12-16 07:27:29,650 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4281 transitions. Word has length 101 [2023-12-16 07:27:29,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:29,652 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4281 transitions. [2023-12-16 07:27:29,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:29,653 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4281 transitions. [2023-12-16 07:27:29,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:29,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:29,654 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:29,660 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-16 07:27:29,861 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-16 07:27:29,861 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:29,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:29,862 INFO L85 PathProgramCache]: Analyzing trace with hash 940975230, now seen corresponding path program 1 times [2023-12-16 07:27:29,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:29,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [81955144] [2023-12-16 07:27:29,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:29,863 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-16 07:27:29,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:29,864 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-16 07:27:29,866 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-16 07:27:29,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:29,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:29,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:30,038 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-16 07:27:30,039 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:30,039 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:30,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [81955144] [2023-12-16 07:27:30,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [81955144] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:30,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:30,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:30,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442407161] [2023-12-16 07:27:30,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:30,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:30,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:30,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:30,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:30,045 INFO L87 Difference]: Start difference. First operand 2329 states and 4281 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:30,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:30,387 INFO L93 Difference]: Finished difference Result 2525 states and 4588 transitions. [2023-12-16 07:27:30,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:30,387 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:30,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:30,397 INFO L225 Difference]: With dead ends: 2525 [2023-12-16 07:27:30,398 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:30,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:30,400 INFO L413 NwaCegarLoop]: 4154 mSDtfsCounter, 4375 mSDsluCounter, 8220 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4389 SdHoareTripleChecker+Valid, 12374 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:30,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4389 Valid, 12374 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:27:30,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:30,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:30,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.8418079096045197) internal successors, (4238), 2303 states have internal predecessors, (4238), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:30,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4278 transitions. [2023-12-16 07:27:30,463 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4278 transitions. Word has length 101 [2023-12-16 07:27:30,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:30,463 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4278 transitions. [2023-12-16 07:27:30,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:30,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4278 transitions. [2023-12-16 07:27:30,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:30,465 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:30,465 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:30,473 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-16 07:27:30,671 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-16 07:27:30,671 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:30,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:30,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1756358334, now seen corresponding path program 1 times [2023-12-16 07:27:30,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:30,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2007605644] [2023-12-16 07:27:30,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:30,673 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-16 07:27:30,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:30,674 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-16 07:27:30,675 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-16 07:27:30,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:30,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:30,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:30,851 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-16 07:27:30,851 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:30,851 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:30,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2007605644] [2023-12-16 07:27:30,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2007605644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:30,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:30,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:30,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224363744] [2023-12-16 07:27:30,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:30,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:30,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:30,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:30,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:30,853 INFO L87 Difference]: Start difference. First operand 2329 states and 4278 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:31,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:31,200 INFO L93 Difference]: Finished difference Result 2525 states and 4582 transitions. [2023-12-16 07:27:31,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:31,200 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:31,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:31,210 INFO L225 Difference]: With dead ends: 2525 [2023-12-16 07:27:31,210 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:31,211 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:31,212 INFO L413 NwaCegarLoop]: 4151 mSDtfsCounter, 4369 mSDsluCounter, 8216 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4383 SdHoareTripleChecker+Valid, 12367 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:31,212 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4383 Valid, 12367 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:31,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:31,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:31,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.840504128639722) internal successors, (4235), 2303 states have internal predecessors, (4235), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:31,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4275 transitions. [2023-12-16 07:27:31,266 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4275 transitions. Word has length 101 [2023-12-16 07:27:31,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:31,266 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4275 transitions. [2023-12-16 07:27:31,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:31,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4275 transitions. [2023-12-16 07:27:31,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:31,268 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:31,268 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:31,274 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-16 07:27:31,472 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-16 07:27:31,473 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:31,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:31,473 INFO L85 PathProgramCache]: Analyzing trace with hash 951377022, now seen corresponding path program 1 times [2023-12-16 07:27:31,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:31,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [539838602] [2023-12-16 07:27:31,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:31,474 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-16 07:27:31,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:31,475 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-16 07:27:31,476 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-16 07:27:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:31,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:31,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:31,647 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-16 07:27:31,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:31,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:31,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [539838602] [2023-12-16 07:27:31,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [539838602] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:31,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:31,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:31,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492370044] [2023-12-16 07:27:31,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:31,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:31,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:31,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:31,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:31,650 INFO L87 Difference]: Start difference. First operand 2329 states and 4275 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:31,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:32,000 INFO L93 Difference]: Finished difference Result 2525 states and 4576 transitions. [2023-12-16 07:27:32,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:32,001 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:32,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:32,011 INFO L225 Difference]: With dead ends: 2525 [2023-12-16 07:27:32,012 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:32,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:32,014 INFO L413 NwaCegarLoop]: 4148 mSDtfsCounter, 4363 mSDsluCounter, 8212 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4377 SdHoareTripleChecker+Valid, 12360 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:32,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4377 Valid, 12360 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:32,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:32,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:32,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.839200347674924) internal successors, (4232), 2303 states have internal predecessors, (4232), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:32,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4272 transitions. [2023-12-16 07:27:32,077 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4272 transitions. Word has length 101 [2023-12-16 07:27:32,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:32,077 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4272 transitions. [2023-12-16 07:27:32,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:32,078 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4272 transitions. [2023-12-16 07:27:32,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:32,079 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:32,079 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:32,088 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-16 07:27:32,288 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-16 07:27:32,289 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:32,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:32,289 INFO L85 PathProgramCache]: Analyzing trace with hash -44421442, now seen corresponding path program 1 times [2023-12-16 07:27:32,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:32,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841186473] [2023-12-16 07:27:32,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:32,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-16 07:27:32,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:32,291 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-16 07:27:32,293 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-16 07:27:32,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:32,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:32,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:32,453 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-16 07:27:32,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:32,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:32,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841186473] [2023-12-16 07:27:32,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841186473] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:32,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:32,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:32,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416321258] [2023-12-16 07:27:32,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:32,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:32,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:32,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:32,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:32,456 INFO L87 Difference]: Start difference. First operand 2329 states and 4272 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:32,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:32,821 INFO L93 Difference]: Finished difference Result 2525 states and 4570 transitions. [2023-12-16 07:27:32,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:32,821 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:32,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:32,832 INFO L225 Difference]: With dead ends: 2525 [2023-12-16 07:27:32,832 INFO L226 Difference]: Without dead ends: 2329 [2023-12-16 07:27:32,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:32,834 INFO L413 NwaCegarLoop]: 4145 mSDtfsCounter, 4357 mSDsluCounter, 8208 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4371 SdHoareTripleChecker+Valid, 12353 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:32,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4371 Valid, 12353 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:32,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2023-12-16 07:27:32,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2329. [2023-12-16 07:27:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2329 states, 2301 states have (on average 1.8378965667101261) internal successors, (4229), 2303 states have internal predecessors, (4229), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-16 07:27:32,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2329 states to 2329 states and 4269 transitions. [2023-12-16 07:27:32,981 INFO L78 Accepts]: Start accepts. Automaton has 2329 states and 4269 transitions. Word has length 101 [2023-12-16 07:27:32,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:32,982 INFO L495 AbstractCegarLoop]: Abstraction has 2329 states and 4269 transitions. [2023-12-16 07:27:32,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:32,983 INFO L276 IsEmpty]: Start isEmpty. Operand 2329 states and 4269 transitions. [2023-12-16 07:27:32,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:32,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:32,985 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:32,992 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 (8)] Ended with exit code 0 [2023-12-16 07:27:33,190 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-16 07:27:33,191 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:33,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:33,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1046375298, now seen corresponding path program 1 times [2023-12-16 07:27:33,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:33,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80743791] [2023-12-16 07:27:33,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:33,192 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-16 07:27:33,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:33,194 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-16 07:27:33,219 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-16 07:27:33,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:33,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:33,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:33,351 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-16 07:27:33,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:33,351 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:33,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80743791] [2023-12-16 07:27:33,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80743791] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:33,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:33,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:33,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307734803] [2023-12-16 07:27:33,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:33,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:33,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:33,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:33,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:33,353 INFO L87 Difference]: Start difference. First operand 2329 states and 4269 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:33,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:33,796 INFO L93 Difference]: Finished difference Result 2572 states and 4641 transitions. [2023-12-16 07:27:33,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:33,796 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:33,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:33,804 INFO L225 Difference]: With dead ends: 2572 [2023-12-16 07:27:33,805 INFO L226 Difference]: Without dead ends: 2376 [2023-12-16 07:27:33,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:33,807 INFO L413 NwaCegarLoop]: 4143 mSDtfsCounter, 4411 mSDsluCounter, 8204 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4425 SdHoareTripleChecker+Valid, 12347 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:33,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4425 Valid, 12347 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:27:33,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2023-12-16 07:27:33,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 2376. [2023-12-16 07:27:33,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2376 states, 2345 states have (on average 1.8294243070362473) internal successors, (4290), 2347 states have internal predecessors, (4290), 21 states have call successors, (21), 8 states have call predecessors, (21), 8 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2023-12-16 07:27:33,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2376 states to 2376 states and 4332 transitions. [2023-12-16 07:27:33,863 INFO L78 Accepts]: Start accepts. Automaton has 2376 states and 4332 transitions. Word has length 101 [2023-12-16 07:27:33,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:33,863 INFO L495 AbstractCegarLoop]: Abstraction has 2376 states and 4332 transitions. [2023-12-16 07:27:33,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:33,864 INFO L276 IsEmpty]: Start isEmpty. Operand 2376 states and 4332 transitions. [2023-12-16 07:27:33,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:33,865 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:33,865 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:33,875 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-16 07:27:34,069 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-16 07:27:34,070 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:34,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash 897663965, now seen corresponding path program 1 times [2023-12-16 07:27:34,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:34,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [596920602] [2023-12-16 07:27:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:34,071 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-16 07:27:34,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:34,075 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-16 07:27:34,080 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-16 07:27:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:34,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:34,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:34,237 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-16 07:27:34,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:34,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:34,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [596920602] [2023-12-16 07:27:34,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [596920602] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:34,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:34,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:34,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243670634] [2023-12-16 07:27:34,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:34,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:34,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:34,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:34,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:34,240 INFO L87 Difference]: Start difference. First operand 2376 states and 4332 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:34,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:34,618 INFO L93 Difference]: Finished difference Result 2666 states and 4767 transitions. [2023-12-16 07:27:34,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:34,618 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:34,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:34,630 INFO L225 Difference]: With dead ends: 2666 [2023-12-16 07:27:34,630 INFO L226 Difference]: Without dead ends: 2423 [2023-12-16 07:27:34,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:34,633 INFO L413 NwaCegarLoop]: 4140 mSDtfsCounter, 4403 mSDsluCounter, 8200 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4417 SdHoareTripleChecker+Valid, 12340 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:34,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4417 Valid, 12340 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:34,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2423 states. [2023-12-16 07:27:34,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2423 to 2423. [2023-12-16 07:27:34,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2423 states, 2389 states have (on average 1.8204269568857263) internal successors, (4349), 2391 states have internal predecessors, (4349), 22 states have call successors, (22), 10 states have call predecessors, (22), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-16 07:27:34,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2423 states to 2423 states and 4393 transitions. [2023-12-16 07:27:34,688 INFO L78 Accepts]: Start accepts. Automaton has 2423 states and 4393 transitions. Word has length 101 [2023-12-16 07:27:34,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:34,689 INFO L495 AbstractCegarLoop]: Abstraction has 2423 states and 4393 transitions. [2023-12-16 07:27:34,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:34,690 INFO L276 IsEmpty]: Start isEmpty. Operand 2423 states and 4393 transitions. [2023-12-16 07:27:34,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:34,691 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:34,691 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:34,696 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-16 07:27:34,896 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-16 07:27:34,896 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:34,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:34,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1936892, now seen corresponding path program 1 times [2023-12-16 07:27:34,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:34,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310446648] [2023-12-16 07:27:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:34,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-16 07:27:34,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:34,902 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-16 07:27:34,905 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-16 07:27:35,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:35,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:35,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:35,054 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-16 07:27:35,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:35,055 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:35,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310446648] [2023-12-16 07:27:35,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310446648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:35,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:35,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:35,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181214951] [2023-12-16 07:27:35,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:35,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:35,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:35,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:35,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:35,056 INFO L87 Difference]: Start difference. First operand 2423 states and 4393 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:35,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:35,477 INFO L93 Difference]: Finished difference Result 2760 states and 4889 transitions. [2023-12-16 07:27:35,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:35,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:35,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:35,487 INFO L225 Difference]: With dead ends: 2760 [2023-12-16 07:27:35,487 INFO L226 Difference]: Without dead ends: 2470 [2023-12-16 07:27:35,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:35,490 INFO L413 NwaCegarLoop]: 4137 mSDtfsCounter, 4397 mSDsluCounter, 8196 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4411 SdHoareTripleChecker+Valid, 12333 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:35,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4411 Valid, 12333 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:35,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states. [2023-12-16 07:27:35,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 2470. [2023-12-16 07:27:35,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2470 states, 2433 states have (on average 1.8109330045211673) internal successors, (4406), 2435 states have internal predecessors, (4406), 23 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2023-12-16 07:27:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2470 states to 2470 states and 4452 transitions. [2023-12-16 07:27:35,556 INFO L78 Accepts]: Start accepts. Automaton has 2470 states and 4452 transitions. Word has length 101 [2023-12-16 07:27:35,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:35,556 INFO L495 AbstractCegarLoop]: Abstraction has 2470 states and 4452 transitions. [2023-12-16 07:27:35,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:35,556 INFO L276 IsEmpty]: Start isEmpty. Operand 2470 states and 4452 transitions. [2023-12-16 07:27:35,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:35,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:35,557 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:35,564 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-16 07:27:35,761 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-16 07:27:35,762 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:35,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:35,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1945788795, now seen corresponding path program 1 times [2023-12-16 07:27:35,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:35,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1867277724] [2023-12-16 07:27:35,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:35,763 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-16 07:27:35,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:35,764 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-16 07:27:35,765 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-16 07:27:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:35,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:35,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:35,916 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-16 07:27:35,916 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:35,917 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:35,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1867277724] [2023-12-16 07:27:35,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1867277724] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:35,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:35,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:35,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651751038] [2023-12-16 07:27:35,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:35,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:35,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:35,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:35,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:35,919 INFO L87 Difference]: Start difference. First operand 2470 states and 4452 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:36,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:36,296 INFO L93 Difference]: Finished difference Result 2854 states and 5007 transitions. [2023-12-16 07:27:36,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:36,297 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:36,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:36,306 INFO L225 Difference]: With dead ends: 2854 [2023-12-16 07:27:36,306 INFO L226 Difference]: Without dead ends: 2517 [2023-12-16 07:27:36,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:36,308 INFO L413 NwaCegarLoop]: 4134 mSDtfsCounter, 4390 mSDsluCounter, 8192 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4404 SdHoareTripleChecker+Valid, 12326 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:36,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4404 Valid, 12326 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:36,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2517 states. [2023-12-16 07:27:36,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2517 to 2517. [2023-12-16 07:27:36,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2517 states, 2477 states have (on average 1.8009689140088818) internal successors, (4461), 2479 states have internal predecessors, (4461), 24 states have call successors, (24), 14 states have call predecessors, (24), 14 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-16 07:27:36,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2517 states to 2517 states and 4509 transitions. [2023-12-16 07:27:36,366 INFO L78 Accepts]: Start accepts. Automaton has 2517 states and 4509 transitions. Word has length 101 [2023-12-16 07:27:36,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:36,367 INFO L495 AbstractCegarLoop]: Abstraction has 2517 states and 4509 transitions. [2023-12-16 07:27:36,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:36,367 INFO L276 IsEmpty]: Start isEmpty. Operand 2517 states and 4509 transitions. [2023-12-16 07:27:36,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:36,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:36,369 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:36,373 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-16 07:27:36,573 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-16 07:27:36,573 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:36,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:36,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1432722501, now seen corresponding path program 1 times [2023-12-16 07:27:36,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:36,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1545320338] [2023-12-16 07:27:36,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:36,574 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-16 07:27:36,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:36,575 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-16 07:27:36,576 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-16 07:27:36,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:36,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:36,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:36,706 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-16 07:27:36,706 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:36,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:36,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1545320338] [2023-12-16 07:27:36,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1545320338] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:36,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:36,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:36,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481991957] [2023-12-16 07:27:36,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:36,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:36,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:36,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:36,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:36,708 INFO L87 Difference]: Start difference. First operand 2517 states and 4509 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:37,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:37,108 INFO L93 Difference]: Finished difference Result 2948 states and 5121 transitions. [2023-12-16 07:27:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:37,109 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:37,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:37,115 INFO L225 Difference]: With dead ends: 2948 [2023-12-16 07:27:37,116 INFO L226 Difference]: Without dead ends: 2564 [2023-12-16 07:27:37,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:37,118 INFO L413 NwaCegarLoop]: 4131 mSDtfsCounter, 4383 mSDsluCounter, 8188 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4397 SdHoareTripleChecker+Valid, 12319 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:37,118 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4397 Valid, 12319 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:37,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2023-12-16 07:27:37,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 2564. [2023-12-16 07:27:37,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2564 states, 2521 states have (on average 1.7905593018643395) internal successors, (4514), 2523 states have internal predecessors, (4514), 25 states have call successors, (25), 16 states have call predecessors, (25), 16 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-16 07:27:37,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2564 states to 2564 states and 4564 transitions. [2023-12-16 07:27:37,249 INFO L78 Accepts]: Start accepts. Automaton has 2564 states and 4564 transitions. Word has length 101 [2023-12-16 07:27:37,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:37,249 INFO L495 AbstractCegarLoop]: Abstraction has 2564 states and 4564 transitions. [2023-12-16 07:27:37,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:37,250 INFO L276 IsEmpty]: Start isEmpty. Operand 2564 states and 4564 transitions. [2023-12-16 07:27:37,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:37,251 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:37,251 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:37,256 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-16 07:27:37,455 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-16 07:27:37,456 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:37,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:37,456 INFO L85 PathProgramCache]: Analyzing trace with hash -335913092, now seen corresponding path program 1 times [2023-12-16 07:27:37,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:37,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38498505] [2023-12-16 07:27:37,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:37,457 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-16 07:27:37,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:37,458 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-16 07:27:37,460 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-16 07:27:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:37,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:37,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:37,602 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-16 07:27:37,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:37,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38498505] [2023-12-16 07:27:37,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38498505] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:37,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:37,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:37,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447496775] [2023-12-16 07:27:37,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:37,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:37,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:37,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:37,604 INFO L87 Difference]: Start difference. First operand 2564 states and 4564 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:37,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:37,977 INFO L93 Difference]: Finished difference Result 3042 states and 5231 transitions. [2023-12-16 07:27:37,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:37,977 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:37,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:37,983 INFO L225 Difference]: With dead ends: 3042 [2023-12-16 07:27:37,983 INFO L226 Difference]: Without dead ends: 2611 [2023-12-16 07:27:37,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 07:27:37,986 INFO L413 NwaCegarLoop]: 4128 mSDtfsCounter, 4376 mSDsluCounter, 8184 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4390 SdHoareTripleChecker+Valid, 12312 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:37,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4390 Valid, 12312 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:37,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2611 states. [2023-12-16 07:27:38,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2611 to 2611. [2023-12-16 07:27:38,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2611 states, 2565 states have (on average 1.7797270955165692) internal successors, (4565), 2567 states have internal predecessors, (4565), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:38,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2611 states to 2611 states and 4617 transitions. [2023-12-16 07:27:38,065 INFO L78 Accepts]: Start accepts. Automaton has 2611 states and 4617 transitions. Word has length 101 [2023-12-16 07:27:38,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:38,065 INFO L495 AbstractCegarLoop]: Abstraction has 2611 states and 4617 transitions. [2023-12-16 07:27:38,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:38,066 INFO L276 IsEmpty]: Start isEmpty. Operand 2611 states and 4617 transitions. [2023-12-16 07:27:38,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:38,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:38,067 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:38,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 (14)] Forceful destruction successful, exit code 0 [2023-12-16 07:27:38,272 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-16 07:27:38,272 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:38,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:38,273 INFO L85 PathProgramCache]: Analyzing trace with hash 53866940, now seen corresponding path program 1 times [2023-12-16 07:27:38,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:38,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222797697] [2023-12-16 07:27:38,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:38,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-16 07:27:38,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:38,274 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-16 07:27:38,276 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-16 07:27:38,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:38,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:38,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:38,388 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-16 07:27:38,388 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:38,388 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:38,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222797697] [2023-12-16 07:27:38,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [222797697] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:38,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:38,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:38,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015374212] [2023-12-16 07:27:38,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:38,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:38,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:38,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:38,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:38,390 INFO L87 Difference]: Start difference. First operand 2611 states and 4617 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:38,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:38,520 INFO L93 Difference]: Finished difference Result 3128 states and 5325 transitions. [2023-12-16 07:27:38,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:38,521 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:38,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:38,527 INFO L225 Difference]: With dead ends: 3128 [2023-12-16 07:27:38,527 INFO L226 Difference]: Without dead ends: 2651 [2023-12-16 07:27:38,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:38,529 INFO L413 NwaCegarLoop]: 4224 mSDtfsCounter, 56 mSDsluCounter, 8438 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 12662 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:38,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 12662 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:38,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2023-12-16 07:27:38,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2613. [2023-12-16 07:27:38,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2613 states, 2567 states have (on average 1.7767822360732373) internal successors, (4561), 2569 states have internal predecessors, (4561), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:38,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2613 states to 2613 states and 4613 transitions. [2023-12-16 07:27:38,588 INFO L78 Accepts]: Start accepts. Automaton has 2613 states and 4613 transitions. Word has length 101 [2023-12-16 07:27:38,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:38,589 INFO L495 AbstractCegarLoop]: Abstraction has 2613 states and 4613 transitions. [2023-12-16 07:27:38,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:38,589 INFO L276 IsEmpty]: Start isEmpty. Operand 2613 states and 4613 transitions. [2023-12-16 07:27:38,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:38,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:38,590 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:38,595 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-16 07:27:38,795 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-16 07:27:38,795 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:38,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:38,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1632312898, now seen corresponding path program 1 times [2023-12-16 07:27:38,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:38,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [27456199] [2023-12-16 07:27:38,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:38,796 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-16 07:27:38,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:38,797 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-16 07:27:38,840 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-16 07:27:38,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:38,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:38,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:38,952 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-16 07:27:38,953 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:38,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:38,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [27456199] [2023-12-16 07:27:38,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [27456199] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:38,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:38,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:38,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136085044] [2023-12-16 07:27:38,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:38,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:38,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:38,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:38,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:38,954 INFO L87 Difference]: Start difference. First operand 2613 states and 4613 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:39,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:39,068 INFO L93 Difference]: Finished difference Result 3330 states and 5586 transitions. [2023-12-16 07:27:39,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:39,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:39,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:39,074 INFO L225 Difference]: With dead ends: 3330 [2023-12-16 07:27:39,074 INFO L226 Difference]: Without dead ends: 2851 [2023-12-16 07:27:39,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:39,076 INFO L413 NwaCegarLoop]: 4224 mSDtfsCounter, 47 mSDsluCounter, 8443 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 12667 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:39,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 12667 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:39,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2023-12-16 07:27:39,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 2627. [2023-12-16 07:27:39,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2627 states, 2581 states have (on average 1.7725687717938783) internal successors, (4575), 2583 states have internal predecessors, (4575), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2627 states to 2627 states and 4627 transitions. [2023-12-16 07:27:39,130 INFO L78 Accepts]: Start accepts. Automaton has 2627 states and 4627 transitions. Word has length 101 [2023-12-16 07:27:39,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:39,130 INFO L495 AbstractCegarLoop]: Abstraction has 2627 states and 4627 transitions. [2023-12-16 07:27:39,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:39,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2627 states and 4627 transitions. [2023-12-16 07:27:39,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:39,131 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:39,131 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:39,144 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-16 07:27:39,336 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-16 07:27:39,336 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:39,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:39,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1430488964, now seen corresponding path program 1 times [2023-12-16 07:27:39,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:39,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1027065190] [2023-12-16 07:27:39,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:39,337 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-16 07:27:39,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:39,338 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-16 07:27:39,344 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-16 07:27:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:39,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:39,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:39,456 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-16 07:27:39,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:39,456 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:39,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1027065190] [2023-12-16 07:27:39,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1027065190] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:39,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:39,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:39,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978415619] [2023-12-16 07:27:39,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:39,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:39,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:39,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:39,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:39,458 INFO L87 Difference]: Start difference. First operand 2627 states and 4627 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:39,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:39,559 INFO L93 Difference]: Finished difference Result 3148 states and 5328 transitions. [2023-12-16 07:27:39,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:39,559 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:39,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:39,564 INFO L225 Difference]: With dead ends: 3148 [2023-12-16 07:27:39,565 INFO L226 Difference]: Without dead ends: 2655 [2023-12-16 07:27:39,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:39,567 INFO L413 NwaCegarLoop]: 4225 mSDtfsCounter, 38 mSDsluCounter, 8441 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12666 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:39,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12666 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:39,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2023-12-16 07:27:39,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2629. [2023-12-16 07:27:39,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2629 states, 2583 states have (on average 1.7696476964769647) internal successors, (4571), 2585 states have internal predecessors, (4571), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2629 states to 2629 states and 4623 transitions. [2023-12-16 07:27:39,627 INFO L78 Accepts]: Start accepts. Automaton has 2629 states and 4623 transitions. Word has length 101 [2023-12-16 07:27:39,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:39,627 INFO L495 AbstractCegarLoop]: Abstraction has 2629 states and 4623 transitions. [2023-12-16 07:27:39,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:39,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2629 states and 4623 transitions. [2023-12-16 07:27:39,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:39,629 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:39,629 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:39,639 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-16 07:27:39,834 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-16 07:27:39,834 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:39,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:39,835 INFO L85 PathProgramCache]: Analyzing trace with hash -43703554, now seen corresponding path program 1 times [2023-12-16 07:27:39,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:39,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [533665758] [2023-12-16 07:27:39,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:39,835 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-16 07:27:39,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:39,837 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-16 07:27:39,860 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-16 07:27:39,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:39,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:39,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:39,954 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-16 07:27:39,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:39,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:39,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [533665758] [2023-12-16 07:27:39,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [533665758] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:39,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:39,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:39,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414956195] [2023-12-16 07:27:39,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:39,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:39,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:39,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:39,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:39,957 INFO L87 Difference]: Start difference. First operand 2629 states and 4623 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:40,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:40,077 INFO L93 Difference]: Finished difference Result 3146 states and 5312 transitions. [2023-12-16 07:27:40,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:40,078 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:40,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:40,083 INFO L225 Difference]: With dead ends: 3146 [2023-12-16 07:27:40,083 INFO L226 Difference]: Without dead ends: 2651 [2023-12-16 07:27:40,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:40,085 INFO L413 NwaCegarLoop]: 4224 mSDtfsCounter, 29 mSDsluCounter, 8440 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12664 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:40,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12664 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:40,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2023-12-16 07:27:40,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2631. [2023-12-16 07:27:40,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2631 states, 2585 states have (on average 1.7667311411992264) internal successors, (4567), 2587 states have internal predecessors, (4567), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:40,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2631 states to 2631 states and 4619 transitions. [2023-12-16 07:27:40,225 INFO L78 Accepts]: Start accepts. Automaton has 2631 states and 4619 transitions. Word has length 101 [2023-12-16 07:27:40,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:40,225 INFO L495 AbstractCegarLoop]: Abstraction has 2631 states and 4619 transitions. [2023-12-16 07:27:40,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:40,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2631 states and 4619 transitions. [2023-12-16 07:27:40,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:40,227 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:40,227 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:40,236 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 (18)] Ended with exit code 0 [2023-12-16 07:27:40,432 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-16 07:27:40,433 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:40,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:40,433 INFO L85 PathProgramCache]: Analyzing trace with hash -524783812, now seen corresponding path program 1 times [2023-12-16 07:27:40,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:40,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456532436] [2023-12-16 07:27:40,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:40,434 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-16 07:27:40,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:40,436 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-16 07:27:40,441 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-16 07:27:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:40,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:40,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:40,553 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-16 07:27:40,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:40,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:40,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1456532436] [2023-12-16 07:27:40,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1456532436] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:40,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:40,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:40,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571718592] [2023-12-16 07:27:40,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:40,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:40,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:40,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:40,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:40,556 INFO L87 Difference]: Start difference. First operand 2631 states and 4619 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:40,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:40,678 INFO L93 Difference]: Finished difference Result 3138 states and 5288 transitions. [2023-12-16 07:27:40,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:40,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:40,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:40,684 INFO L225 Difference]: With dead ends: 3138 [2023-12-16 07:27:40,684 INFO L226 Difference]: Without dead ends: 2641 [2023-12-16 07:27:40,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:40,686 INFO L413 NwaCegarLoop]: 4224 mSDtfsCounter, 11 mSDsluCounter, 8442 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12666 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:40,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12666 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:40,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2641 states. [2023-12-16 07:27:40,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2641 to 2633. [2023-12-16 07:27:40,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2633 states, 2587 states have (on average 1.763819095477387) internal successors, (4563), 2589 states have internal predecessors, (4563), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:40,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2633 states to 2633 states and 4615 transitions. [2023-12-16 07:27:40,761 INFO L78 Accepts]: Start accepts. Automaton has 2633 states and 4615 transitions. Word has length 101 [2023-12-16 07:27:40,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:40,761 INFO L495 AbstractCegarLoop]: Abstraction has 2633 states and 4615 transitions. [2023-12-16 07:27:40,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:40,761 INFO L276 IsEmpty]: Start isEmpty. Operand 2633 states and 4615 transitions. [2023-12-16 07:27:40,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:40,762 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:40,763 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:40,771 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-16 07:27:40,967 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-16 07:27:40,968 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:40,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:40,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1896591110, now seen corresponding path program 1 times [2023-12-16 07:27:40,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1326794961] [2023-12-16 07:27:40,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:40,969 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-16 07:27:40,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:40,970 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-16 07:27:41,007 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-16 07:27:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:41,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:27:41,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:41,094 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-16 07:27:41,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:41,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:41,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1326794961] [2023-12-16 07:27:41,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1326794961] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:41,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:41,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:41,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303942980] [2023-12-16 07:27:41,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:41,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:41,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:41,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:41,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:41,097 INFO L87 Difference]: Start difference. First operand 2633 states and 4615 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:41,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:41,234 INFO L93 Difference]: Finished difference Result 3136 states and 5272 transitions. [2023-12-16 07:27:41,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:27:41,234 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:41,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:41,240 INFO L225 Difference]: With dead ends: 3136 [2023-12-16 07:27:41,240 INFO L226 Difference]: Without dead ends: 2637 [2023-12-16 07:27:41,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:41,242 INFO L413 NwaCegarLoop]: 4224 mSDtfsCounter, 2 mSDsluCounter, 8443 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12667 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:41,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12667 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:41,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2637 states. [2023-12-16 07:27:41,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2637 to 2635. [2023-12-16 07:27:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2589 states have (on average 1.760911548860564) internal successors, (4559), 2591 states have internal predecessors, (4559), 26 states have call successors, (26), 18 states have call predecessors, (26), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-16 07:27:41,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 4611 transitions. [2023-12-16 07:27:41,313 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 4611 transitions. Word has length 101 [2023-12-16 07:27:41,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:41,313 INFO L495 AbstractCegarLoop]: Abstraction has 2635 states and 4611 transitions. [2023-12-16 07:27:41,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:41,314 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 4611 transitions. [2023-12-16 07:27:41,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:41,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:41,315 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:41,328 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-16 07:27:41,520 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-16 07:27:41,520 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:41,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:41,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1554370684, now seen corresponding path program 1 times [2023-12-16 07:27:41,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:41,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1359210792] [2023-12-16 07:27:41,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:41,521 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-16 07:27:41,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:41,522 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-16 07:27:41,556 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-16 07:27:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:41,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 07:27:41,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:41,756 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-16 07:27:41,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:41,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:41,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1359210792] [2023-12-16 07:27:41,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1359210792] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:41,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:41,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:41,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127617362] [2023-12-16 07:27:41,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:41,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:41,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:41,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:41,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:41,758 INFO L87 Difference]: Start difference. First operand 2635 states and 4611 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:42,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:42,323 INFO L93 Difference]: Finished difference Result 3664 states and 5904 transitions. [2023-12-16 07:27:42,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 07:27:42,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:42,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:42,330 INFO L225 Difference]: With dead ends: 3664 [2023-12-16 07:27:42,330 INFO L226 Difference]: Without dead ends: 3162 [2023-12-16 07:27:42,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 07:27:42,332 INFO L413 NwaCegarLoop]: 4148 mSDtfsCounter, 4388 mSDsluCounter, 8369 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4401 SdHoareTripleChecker+Valid, 12517 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:42,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4401 Valid, 12517 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:27:42,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3162 states. [2023-12-16 07:27:42,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3162 to 3145. [2023-12-16 07:27:42,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3145 states, 3059 states have (on average 1.6845374305328538) internal successors, (5153), 3062 states have internal predecessors, (5153), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-16 07:27:42,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3145 states to 3145 states and 5248 transitions. [2023-12-16 07:27:42,439 INFO L78 Accepts]: Start accepts. Automaton has 3145 states and 5248 transitions. Word has length 101 [2023-12-16 07:27:42,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:42,439 INFO L495 AbstractCegarLoop]: Abstraction has 3145 states and 5248 transitions. [2023-12-16 07:27:42,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:42,440 INFO L276 IsEmpty]: Start isEmpty. Operand 3145 states and 5248 transitions. [2023-12-16 07:27:42,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:42,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:42,441 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:42,448 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-16 07:27:42,645 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-16 07:27:42,646 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:42,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:42,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2038996738, now seen corresponding path program 1 times [2023-12-16 07:27:42,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:42,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201865361] [2023-12-16 07:27:42,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:42,647 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-16 07:27:42,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:42,648 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-16 07:27:42,681 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-16 07:27:42,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:42,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 07:27:42,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:42,865 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-16 07:27:42,865 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:42,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:42,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201865361] [2023-12-16 07:27:42,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201865361] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:42,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:42,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:42,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554121020] [2023-12-16 07:27:42,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:42,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:27:42,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:42,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:27:42,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:42,867 INFO L87 Difference]: Start difference. First operand 3145 states and 5248 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:43,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:43,304 INFO L93 Difference]: Finished difference Result 4289 states and 6701 transitions. [2023-12-16 07:27:43,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 07:27:43,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-16 07:27:43,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:43,311 INFO L225 Difference]: With dead ends: 4289 [2023-12-16 07:27:43,311 INFO L226 Difference]: Without dead ends: 3277 [2023-12-16 07:27:43,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 07:27:43,314 INFO L413 NwaCegarLoop]: 4126 mSDtfsCounter, 4356 mSDsluCounter, 8180 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4369 SdHoareTripleChecker+Valid, 12306 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:43,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4369 Valid, 12306 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:43,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2023-12-16 07:27:43,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 3209. [2023-12-16 07:27:43,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3121 states have (on average 1.6661326497917335) internal successors, (5200), 3124 states have internal predecessors, (5200), 47 states have call successors, (47), 38 states have call predecessors, (47), 39 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-16 07:27:43,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 5295 transitions. [2023-12-16 07:27:43,400 INFO L78 Accepts]: Start accepts. Automaton has 3209 states and 5295 transitions. Word has length 101 [2023-12-16 07:27:43,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:43,400 INFO L495 AbstractCegarLoop]: Abstraction has 3209 states and 5295 transitions. [2023-12-16 07:27:43,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:27:43,400 INFO L276 IsEmpty]: Start isEmpty. Operand 3209 states and 5295 transitions. [2023-12-16 07:27:43,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 07:27:43,401 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:43,402 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:43,406 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 (22)] Ended with exit code 0 [2023-12-16 07:27:43,605 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-16 07:27:43,606 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:43,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:43,606 INFO L85 PathProgramCache]: Analyzing trace with hash 450532224, now seen corresponding path program 1 times [2023-12-16 07:27:43,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:43,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1951730969] [2023-12-16 07:27:43,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:43,606 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-16 07:27:43,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:43,608 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-16 07:27:43,608 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-16 07:27:43,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:43,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:27:43,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:43,822 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-16 07:27:43,822 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:43,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:43,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1951730969] [2023-12-16 07:27:43,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1951730969] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:43,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:43,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 07:27:43,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566951272] [2023-12-16 07:27:43,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:43,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:27:43,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:43,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:27:43,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:43,824 INFO L87 Difference]: Start difference. First operand 3209 states and 5295 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 07:27:43,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:43,970 INFO L93 Difference]: Finished difference Result 5330 states and 7920 transitions. [2023-12-16 07:27:43,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:27:43,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 101 [2023-12-16 07:27:43,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:43,979 INFO L225 Difference]: With dead ends: 5330 [2023-12-16 07:27:43,979 INFO L226 Difference]: Without dead ends: 4255 [2023-12-16 07:27:43,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:43,982 INFO L413 NwaCegarLoop]: 4260 mSDtfsCounter, 4139 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4139 SdHoareTripleChecker+Valid, 4495 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:43,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4139 Valid, 4495 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:27:43,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4255 states. [2023-12-16 07:27:44,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4255 to 4253. [2023-12-16 07:27:44,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4253 states, 4083 states have (on average 1.5603722752877787) internal successors, (6371), 4089 states have internal predecessors, (6371), 90 states have call successors, (90), 76 states have call predecessors, (90), 78 states have return successors, (92), 88 states have call predecessors, (92), 90 states have call successors, (92) [2023-12-16 07:27:44,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4253 states to 4253 states and 6553 transitions. [2023-12-16 07:27:44,098 INFO L78 Accepts]: Start accepts. Automaton has 4253 states and 6553 transitions. Word has length 101 [2023-12-16 07:27:44,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:44,099 INFO L495 AbstractCegarLoop]: Abstraction has 4253 states and 6553 transitions. [2023-12-16 07:27:44,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 07:27:44,099 INFO L276 IsEmpty]: Start isEmpty. Operand 4253 states and 6553 transitions. [2023-12-16 07:27:44,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-16 07:27:44,102 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:44,102 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:44,112 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 (23)] Forceful destruction successful, exit code 0 [2023-12-16 07:27:44,306 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-16 07:27:44,307 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:44,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:44,308 INFO L85 PathProgramCache]: Analyzing trace with hash 5022187, now seen corresponding path program 1 times [2023-12-16 07:27:44,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:44,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426285988] [2023-12-16 07:27:44,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:44,309 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-16 07:27:44,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:44,444 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-16 07:27:44,478 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-16 07:27:44,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:44,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:27:44,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:44,746 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 07:27:44,746 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:44,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:44,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426285988] [2023-12-16 07:27:44,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426285988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:44,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:44,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:44,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552203840] [2023-12-16 07:27:44,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:44,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:44,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:44,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:44,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:44,748 INFO L87 Difference]: Start difference. First operand 4253 states and 6553 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:45,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:45,195 INFO L93 Difference]: Finished difference Result 8392 states and 11583 transitions. [2023-12-16 07:27:45,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:45,196 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 163 [2023-12-16 07:27:45,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:45,210 INFO L225 Difference]: With dead ends: 8392 [2023-12-16 07:27:45,211 INFO L226 Difference]: Without dead ends: 6274 [2023-12-16 07:27:45,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:45,217 INFO L413 NwaCegarLoop]: 4270 mSDtfsCounter, 4315 mSDsluCounter, 4370 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4320 SdHoareTripleChecker+Valid, 8640 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:45,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4320 Valid, 8640 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:45,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6274 states. [2023-12-16 07:27:45,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6274 to 6272. [2023-12-16 07:27:45,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6272 states, 5943 states have (on average 1.4512872286723877) internal successors, (8625), 5958 states have internal predecessors, (8625), 171 states have call successors, (171), 144 states have call predecessors, (171), 156 states have return successors, (195), 171 states have call predecessors, (195), 171 states have call successors, (195) [2023-12-16 07:27:45,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6272 states to 6272 states and 8991 transitions. [2023-12-16 07:27:45,464 INFO L78 Accepts]: Start accepts. Automaton has 6272 states and 8991 transitions. Word has length 163 [2023-12-16 07:27:45,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:45,464 INFO L495 AbstractCegarLoop]: Abstraction has 6272 states and 8991 transitions. [2023-12-16 07:27:45,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:45,464 INFO L276 IsEmpty]: Start isEmpty. Operand 6272 states and 8991 transitions. [2023-12-16 07:27:45,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-16 07:27:45,468 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:45,468 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:45,473 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 (24)] Ended with exit code 0 [2023-12-16 07:27:45,673 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-16 07:27:45,673 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:45,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:45,674 INFO L85 PathProgramCache]: Analyzing trace with hash 985977001, now seen corresponding path program 1 times [2023-12-16 07:27:45,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:45,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405724547] [2023-12-16 07:27:45,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:45,675 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-16 07:27:45,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:45,676 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-16 07:27:45,704 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-16 07:27:45,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:45,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:27:45,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:45,819 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-16 07:27:45,819 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:45,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:45,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405724547] [2023-12-16 07:27:45,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405724547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:45,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:45,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:27:45,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503637732] [2023-12-16 07:27:45,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:45,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:27:45,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:45,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:27:45,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:45,822 INFO L87 Difference]: Start difference. First operand 6272 states and 8991 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:46,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:46,029 INFO L93 Difference]: Finished difference Result 10400 states and 13984 transitions. [2023-12-16 07:27:46,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:27:46,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 163 [2023-12-16 07:27:46,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:46,044 INFO L225 Difference]: With dead ends: 10400 [2023-12-16 07:27:46,044 INFO L226 Difference]: Without dead ends: 6263 [2023-12-16 07:27:46,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:46,053 INFO L413 NwaCegarLoop]: 4220 mSDtfsCounter, 283 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 8177 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:46,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 8177 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:27:46,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6263 states. [2023-12-16 07:27:46,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6263 to 6263. [2023-12-16 07:27:46,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6263 states, 5937 states have (on average 1.4509011285160855) internal successors, (8614), 5951 states have internal predecessors, (8614), 168 states have call successors, (168), 144 states have call predecessors, (168), 156 states have return successors, (192), 168 states have call predecessors, (192), 168 states have call successors, (192) [2023-12-16 07:27:46,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6263 states to 6263 states and 8974 transitions. [2023-12-16 07:27:46,371 INFO L78 Accepts]: Start accepts. Automaton has 6263 states and 8974 transitions. Word has length 163 [2023-12-16 07:27:46,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:46,372 INFO L495 AbstractCegarLoop]: Abstraction has 6263 states and 8974 transitions. [2023-12-16 07:27:46,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:46,372 INFO L276 IsEmpty]: Start isEmpty. Operand 6263 states and 8974 transitions. [2023-12-16 07:27:46,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-16 07:27:46,377 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:46,377 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:46,385 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-16 07:27:46,581 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-16 07:27:46,582 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:46,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:46,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1867150448, now seen corresponding path program 1 times [2023-12-16 07:27:46,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:46,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1280147682] [2023-12-16 07:27:46,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:46,583 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-16 07:27:46,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:46,584 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-16 07:27:46,587 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-16 07:27:46,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:46,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:27:46,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:46,870 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 07:27:46,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:46,870 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:46,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1280147682] [2023-12-16 07:27:46,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1280147682] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:46,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:46,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:46,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327277607] [2023-12-16 07:27:46,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:46,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:46,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:46,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:46,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:46,872 INFO L87 Difference]: Start difference. First operand 6263 states and 8974 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:47,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:47,401 INFO L93 Difference]: Finished difference Result 14179 states and 18554 transitions. [2023-12-16 07:27:47,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:47,401 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 165 [2023-12-16 07:27:47,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:47,416 INFO L225 Difference]: With dead ends: 14179 [2023-12-16 07:27:47,417 INFO L226 Difference]: Without dead ends: 10051 [2023-12-16 07:27:47,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:47,427 INFO L413 NwaCegarLoop]: 4254 mSDtfsCounter, 4310 mSDsluCounter, 4352 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4315 SdHoareTripleChecker+Valid, 8606 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:47,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4315 Valid, 8606 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:27:47,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10051 states. [2023-12-16 07:27:47,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10051 to 10049. [2023-12-16 07:27:47,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10049 states, 9424 states have (on average 1.3614176570458405) internal successors, (12830), 9455 states have internal predecessors, (12830), 319 states have call successors, (319), 272 states have call predecessors, (319), 304 states have return successors, (387), 323 states have call predecessors, (387), 319 states have call successors, (387) [2023-12-16 07:27:47,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10049 states to 10049 states and 13536 transitions. [2023-12-16 07:27:47,931 INFO L78 Accepts]: Start accepts. Automaton has 10049 states and 13536 transitions. Word has length 165 [2023-12-16 07:27:47,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:47,932 INFO L495 AbstractCegarLoop]: Abstraction has 10049 states and 13536 transitions. [2023-12-16 07:27:47,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:47,932 INFO L276 IsEmpty]: Start isEmpty. Operand 10049 states and 13536 transitions. [2023-12-16 07:27:47,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-16 07:27:47,938 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:47,938 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:47,946 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-16 07:27:48,143 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-16 07:27:48,143 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:48,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:48,144 INFO L85 PathProgramCache]: Analyzing trace with hash -2082988686, now seen corresponding path program 1 times [2023-12-16 07:27:48,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:48,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1738688562] [2023-12-16 07:27:48,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:48,144 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-16 07:27:48,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:48,145 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-16 07:27:48,147 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-16 07:27:48,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:48,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:27:48,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:48,292 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-16 07:27:48,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:48,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:48,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1738688562] [2023-12-16 07:27:48,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1738688562] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:48,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:48,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:27:48,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9726110] [2023-12-16 07:27:48,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:48,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:27:48,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:48,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:27:48,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:48,294 INFO L87 Difference]: Start difference. First operand 10049 states and 13536 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:48,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:48,682 INFO L93 Difference]: Finished difference Result 17955 states and 23077 transitions. [2023-12-16 07:27:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:27:48,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 165 [2023-12-16 07:27:48,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:48,698 INFO L225 Difference]: With dead ends: 17955 [2023-12-16 07:27:48,699 INFO L226 Difference]: Without dead ends: 10041 [2023-12-16 07:27:48,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:48,711 INFO L413 NwaCegarLoop]: 4219 mSDtfsCounter, 281 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 8176 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:48,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 8176 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:27:48,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10041 states. [2023-12-16 07:27:49,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10041 to 10041. [2023-12-16 07:27:49,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10041 states, 9419 states have (on average 1.3611848391548997) internal successors, (12821), 9449 states have internal predecessors, (12821), 316 states have call successors, (316), 272 states have call predecessors, (316), 304 states have return successors, (384), 320 states have call predecessors, (384), 316 states have call successors, (384) [2023-12-16 07:27:49,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10041 states to 10041 states and 13521 transitions. [2023-12-16 07:27:49,191 INFO L78 Accepts]: Start accepts. Automaton has 10041 states and 13521 transitions. Word has length 165 [2023-12-16 07:27:49,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:49,191 INFO L495 AbstractCegarLoop]: Abstraction has 10041 states and 13521 transitions. [2023-12-16 07:27:49,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:49,191 INFO L276 IsEmpty]: Start isEmpty. Operand 10041 states and 13521 transitions. [2023-12-16 07:27:49,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-16 07:27:49,197 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:49,197 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:49,202 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-16 07:27:49,402 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-16 07:27:49,402 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:49,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:49,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1994089899, now seen corresponding path program 1 times [2023-12-16 07:27:49,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:49,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2054383855] [2023-12-16 07:27:49,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:49,403 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-16 07:27:49,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:49,405 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-16 07:27:49,413 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-16 07:27:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:49,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:27:49,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:49,713 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 07:27:49,714 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:49,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:49,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2054383855] [2023-12-16 07:27:49,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2054383855] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:49,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:49,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:49,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612922622] [2023-12-16 07:27:49,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:49,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:49,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:49,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:49,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:49,716 INFO L87 Difference]: Start difference. First operand 10041 states and 13521 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:50,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:50,668 INFO L93 Difference]: Finished difference Result 25168 states and 31783 transitions. [2023-12-16 07:27:50,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:50,668 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 167 [2023-12-16 07:27:50,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:50,706 INFO L225 Difference]: With dead ends: 25168 [2023-12-16 07:27:50,707 INFO L226 Difference]: Without dead ends: 17262 [2023-12-16 07:27:50,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:50,724 INFO L413 NwaCegarLoop]: 4240 mSDtfsCounter, 4303 mSDsluCounter, 4334 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4309 SdHoareTripleChecker+Valid, 8574 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:50,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4309 Valid, 8574 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:50,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17262 states. [2023-12-16 07:27:51,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17262 to 17260. [2023-12-16 07:27:51,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17260 states, 16067 states have (on average 1.2975042011576523) internal successors, (20847), 16134 states have internal predecessors, (20847), 599 states have call successors, (599), 512 states have call predecessors, (599), 592 states have return successors, (763), 615 states have call predecessors, (763), 599 states have call successors, (763) [2023-12-16 07:27:51,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17260 states to 17260 states and 22209 transitions. [2023-12-16 07:27:51,528 INFO L78 Accepts]: Start accepts. Automaton has 17260 states and 22209 transitions. Word has length 167 [2023-12-16 07:27:51,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:51,529 INFO L495 AbstractCegarLoop]: Abstraction has 17260 states and 22209 transitions. [2023-12-16 07:27:51,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:51,529 INFO L276 IsEmpty]: Start isEmpty. Operand 17260 states and 22209 transitions. [2023-12-16 07:27:51,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-16 07:27:51,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:51,538 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:51,545 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-16 07:27:51,742 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-16 07:27:51,743 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:51,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:51,743 INFO L85 PathProgramCache]: Analyzing trace with hash -201138967, now seen corresponding path program 1 times [2023-12-16 07:27:51,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:51,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [540939686] [2023-12-16 07:27:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:51,744 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-16 07:27:51,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:51,745 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-16 07:27:51,746 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 [2023-12-16 07:27:51,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:51,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:27:51,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:51,874 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-16 07:27:51,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:51,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:51,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [540939686] [2023-12-16 07:27:51,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [540939686] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:51,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:51,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:27:51,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604709825] [2023-12-16 07:27:51,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:51,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:27:51,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:51,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:27:51,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:51,877 INFO L87 Difference]: Start difference. First operand 17260 states and 22209 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:52,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:52,683 INFO L93 Difference]: Finished difference Result 32378 states and 40426 transitions. [2023-12-16 07:27:52,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:27:52,684 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 167 [2023-12-16 07:27:52,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:52,709 INFO L225 Difference]: With dead ends: 32378 [2023-12-16 07:27:52,709 INFO L226 Difference]: Without dead ends: 17253 [2023-12-16 07:27:52,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:52,728 INFO L413 NwaCegarLoop]: 4218 mSDtfsCounter, 279 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 8175 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:52,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 8175 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:27:52,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17253 states. [2023-12-16 07:27:53,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17253 to 17253. [2023-12-16 07:27:53,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17253 states, 16063 states have (on average 1.2973915208865094) internal successors, (20840), 16129 states have internal predecessors, (20840), 596 states have call successors, (596), 512 states have call predecessors, (596), 592 states have return successors, (760), 612 states have call predecessors, (760), 596 states have call successors, (760) [2023-12-16 07:27:53,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17253 states to 17253 states and 22196 transitions. [2023-12-16 07:27:53,483 INFO L78 Accepts]: Start accepts. Automaton has 17253 states and 22196 transitions. Word has length 167 [2023-12-16 07:27:53,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:53,484 INFO L495 AbstractCegarLoop]: Abstraction has 17253 states and 22196 transitions. [2023-12-16 07:27:53,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:53,484 INFO L276 IsEmpty]: Start isEmpty. Operand 17253 states and 22196 transitions. [2023-12-16 07:27:53,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-16 07:27:53,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:53,491 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:53,495 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 (29)] Ended with exit code 0 [2023-12-16 07:27:53,691 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-16 07:27:53,691 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:53,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:53,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1836511600, now seen corresponding path program 1 times [2023-12-16 07:27:53,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:53,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2092041956] [2023-12-16 07:27:53,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:53,692 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-16 07:27:53,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:53,694 INFO L229 MonitoredProcess]: Starting monitored process 30 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-16 07:27:53,697 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 (30)] Waiting until timeout for monitored process [2023-12-16 07:27:53,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:53,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:27:53,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:53,986 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 07:27:53,986 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:53,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:53,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2092041956] [2023-12-16 07:27:53,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2092041956] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:53,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:53,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:27:53,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271659492] [2023-12-16 07:27:53,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:53,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:27:53,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:53,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:27:53,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:27:53,988 INFO L87 Difference]: Start difference. First operand 17253 states and 22196 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:55,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:55,520 INFO L93 Difference]: Finished difference Result 49679 states and 61065 transitions. [2023-12-16 07:27:55,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:27:55,521 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 169 [2023-12-16 07:27:55,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:55,590 INFO L225 Difference]: With dead ends: 49679 [2023-12-16 07:27:55,590 INFO L226 Difference]: Without dead ends: 34561 [2023-12-16 07:27:55,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:27:55,619 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 4306 mSDsluCounter, 4320 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4312 SdHoareTripleChecker+Valid, 8556 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:55,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4312 Valid, 8556 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:27:55,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34561 states. [2023-12-16 07:27:57,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34561 to 33919. [2023-12-16 07:27:57,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33919 states, 31286 states have (on average 1.24771463274308) internal successors, (39036), 31625 states have internal predecessors, (39036), 1127 states have call successors, (1127), 960 states have call predecessors, (1127), 1504 states have return successors, (1868), 1335 states have call predecessors, (1868), 1127 states have call successors, (1868) [2023-12-16 07:27:57,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33919 states to 33919 states and 42031 transitions. [2023-12-16 07:27:57,077 INFO L78 Accepts]: Start accepts. Automaton has 33919 states and 42031 transitions. Word has length 169 [2023-12-16 07:27:57,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:27:57,078 INFO L495 AbstractCegarLoop]: Abstraction has 33919 states and 42031 transitions. [2023-12-16 07:27:57,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:27:57,078 INFO L276 IsEmpty]: Start isEmpty. Operand 33919 states and 42031 transitions. [2023-12-16 07:27:57,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-16 07:27:57,094 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:27:57,094 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:27:57,099 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 (30)] Forceful destruction successful, exit code 0 [2023-12-16 07:27:57,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /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-16 07:27:57,299 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:27:57,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:27:57,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1791073806, now seen corresponding path program 1 times [2023-12-16 07:27:57,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:27:57,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2018882986] [2023-12-16 07:27:57,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:27:57,300 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-16 07:27:57,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:27:57,301 INFO L229 MonitoredProcess]: Starting monitored process 31 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-16 07:27:57,302 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 (31)] Waiting until timeout for monitored process [2023-12-16 07:27:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:27:57,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:27:57,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:27:57,417 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-16 07:27:57,417 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:27:57,417 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:27:57,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2018882986] [2023-12-16 07:27:57,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2018882986] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:27:57,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:27:57,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:27:57,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219813111] [2023-12-16 07:27:57,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:27:57,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:27:57,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:27:57,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:27:57,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:57,420 INFO L87 Difference]: Start difference. First operand 33919 states and 42031 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:27:58,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:27:58,802 INFO L93 Difference]: Finished difference Result 65698 states and 80074 transitions. [2023-12-16 07:27:58,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:27:58,803 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 169 [2023-12-16 07:27:58,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:27:58,856 INFO L225 Difference]: With dead ends: 65698 [2023-12-16 07:27:58,857 INFO L226 Difference]: Without dead ends: 33913 [2023-12-16 07:27:58,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:27:58,888 INFO L413 NwaCegarLoop]: 4217 mSDtfsCounter, 277 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 8174 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:27:58,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 8174 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:27:58,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33913 states. [2023-12-16 07:28:00,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33913 to 33913. [2023-12-16 07:28:00,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33913 states, 31283 states have (on average 1.247674455774702) internal successors, (39031), 31621 states have internal predecessors, (39031), 1124 states have call successors, (1124), 960 states have call predecessors, (1124), 1504 states have return successors, (1864), 1332 states have call predecessors, (1864), 1124 states have call successors, (1864) [2023-12-16 07:28:00,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33913 states to 33913 states and 42019 transitions. [2023-12-16 07:28:00,669 INFO L78 Accepts]: Start accepts. Automaton has 33913 states and 42019 transitions. Word has length 169 [2023-12-16 07:28:00,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:28:00,670 INFO L495 AbstractCegarLoop]: Abstraction has 33913 states and 42019 transitions. [2023-12-16 07:28:00,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:28:00,670 INFO L276 IsEmpty]: Start isEmpty. Operand 33913 states and 42019 transitions. [2023-12-16 07:28:00,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-16 07:28:00,685 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:28:00,685 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:28:00,690 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 (31)] Forceful destruction successful, exit code 0 [2023-12-16 07:28:00,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /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-16 07:28:00,886 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:28:00,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:28:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1134374549, now seen corresponding path program 1 times [2023-12-16 07:28:00,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:28:00,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1897960603] [2023-12-16 07:28:00,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:28:00,887 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-16 07:28:00,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:28:00,888 INFO L229 MonitoredProcess]: Starting monitored process 32 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-16 07:28:00,947 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 (32)] Waiting until timeout for monitored process [2023-12-16 07:28:01,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:28:01,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:28:01,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:28:01,226 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 07:28:01,226 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:28:01,226 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:28:01,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1897960603] [2023-12-16 07:28:01,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1897960603] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:28:01,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:28:01,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:28:01,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136213529] [2023-12-16 07:28:01,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:28:01,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:28:01,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:28:01,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:28:01,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:28:01,229 INFO L87 Difference]: Start difference. First operand 33913 states and 42019 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:28:04,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:28:04,144 INFO L93 Difference]: Finished difference Result 93657 states and 113413 transitions. [2023-12-16 07:28:04,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:28:04,145 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 171 [2023-12-16 07:28:04,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:28:04,274 INFO L225 Difference]: With dead ends: 93657 [2023-12-16 07:28:04,274 INFO L226 Difference]: Without dead ends: 61879 [2023-12-16 07:28:04,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:28:04,306 INFO L413 NwaCegarLoop]: 4150 mSDtfsCounter, 4302 mSDsluCounter, 4248 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4308 SdHoareTripleChecker+Valid, 8398 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:28:04,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4308 Valid, 8398 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:28:04,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61879 states. [2023-12-16 07:28:07,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61879 to 61877. [2023-12-16 07:28:07,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61877 states, 56879 states have (on average 1.2230700258443363) internal successors, (69567), 57553 states have internal predecessors, (69567), 2116 states have call successors, (2116), 1792 states have call predecessors, (2116), 2880 states have return successors, (3608), 2532 states have call predecessors, (3608), 2116 states have call successors, (3608) [2023-12-16 07:28:07,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61877 states to 61877 states and 75291 transitions. [2023-12-16 07:28:07,359 INFO L78 Accepts]: Start accepts. Automaton has 61877 states and 75291 transitions. Word has length 171 [2023-12-16 07:28:07,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:28:07,359 INFO L495 AbstractCegarLoop]: Abstraction has 61877 states and 75291 transitions. [2023-12-16 07:28:07,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:28:07,360 INFO L276 IsEmpty]: Start isEmpty. Operand 61877 states and 75291 transitions. [2023-12-16 07:28:07,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-16 07:28:07,380 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:28:07,380 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:28:07,385 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 (32)] Ended with exit code 0 Received shutdown request... [2023-12-16 07:28:07,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /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-16 07:28:07,582 WARN L619 AbstractCegarLoop]: Verification canceled: while executing NwaCegarLoop. [2023-12-16 07:28:07,584 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 07:28:07,585 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 07:28:07,587 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:28:07,589 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 07:28:07,594 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 07:28:07 BoogieIcfgContainer [2023-12-16 07:28:07,594 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 07:28:07,594 INFO L158 Benchmark]: Toolchain (without parser) took 54066.00ms. Allocated memory was 358.6MB in the beginning and 4.9GB in the end (delta: 4.5GB). Free memory was 311.0MB in the beginning and 3.8GB in the end (delta: -3.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-16 07:28:07,594 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 216.0MB. Free memory is still 164.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 07:28:07,595 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2869.54ms. Allocated memory is still 358.6MB. Free memory was 311.0MB in the beginning and 157.0MB in the end (delta: 154.0MB). Peak memory consumption was 157.3MB. Max. memory is 8.0GB. [2023-12-16 07:28:07,595 INFO L158 Benchmark]: Boogie Procedure Inliner took 540.78ms. Allocated memory was 358.6MB in the beginning and 574.6MB in the end (delta: 216.0MB). Free memory was 157.0MB in the beginning and 437.0MB in the end (delta: -280.0MB). Peak memory consumption was 87.0MB. Max. memory is 8.0GB. [2023-12-16 07:28:07,595 INFO L158 Benchmark]: Boogie Preprocessor took 643.95ms. Allocated memory is still 574.6MB. Free memory was 437.0MB in the beginning and 376.2MB in the end (delta: 60.8MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. [2023-12-16 07:28:07,595 INFO L158 Benchmark]: RCFGBuilder took 9421.61ms. Allocated memory was 574.6MB in the beginning and 1.3GB in the end (delta: 722.5MB). Free memory was 376.2MB in the beginning and 686.1MB in the end (delta: -309.9MB). Peak memory consumption was 512.2MB. Max. memory is 8.0GB. [2023-12-16 07:28:07,595 INFO L158 Benchmark]: TraceAbstraction took 40581.85ms. Allocated memory was 1.3GB in the beginning and 4.9GB in the end (delta: 3.6GB). Free memory was 685.0MB in the beginning and 3.8GB in the end (delta: -3.1GB). Peak memory consumption was 530.1MB. Max. memory is 8.0GB. [2023-12-16 07:28:07,596 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-16 07:28:07,596 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.17ms. Allocated memory is still 216.0MB. Free memory is still 164.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 2869.54ms. Allocated memory is still 358.6MB. Free memory was 311.0MB in the beginning and 157.0MB in the end (delta: 154.0MB). Peak memory consumption was 157.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 540.78ms. Allocated memory was 358.6MB in the beginning and 574.6MB in the end (delta: 216.0MB). Free memory was 157.0MB in the beginning and 437.0MB in the end (delta: -280.0MB). Peak memory consumption was 87.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 643.95ms. Allocated memory is still 574.6MB. Free memory was 437.0MB in the beginning and 376.2MB in the end (delta: 60.8MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. * RCFGBuilder took 9421.61ms. Allocated memory was 574.6MB in the beginning and 1.3GB in the end (delta: 722.5MB). Free memory was 376.2MB in the beginning and 686.1MB in the end (delta: -309.9MB). Peak memory consumption was 512.2MB. Max. memory is 8.0GB. * TraceAbstraction took 40581.85ms. Allocated memory was 1.3GB in the beginning and 4.9GB in the end (delta: 3.6GB). Free memory was 685.0MB in the beginning and 3.8GB in the end (delta: -3.1GB). Peak memory consumption was 530.1MB. 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: 11118]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 11118). Cancelled while executing NwaCegarLoop. - TimeoutResultAtElement [Line: 11173]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 11173). Cancelled while executing NwaCegarLoop. - StatisticsResult: Ultimate Automizer benchmark data CFG has 7 procedures, 2333 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 40.5s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 16.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 88858 SdHoareTripleChecker+Valid, 6.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 88636 mSDsluCounter, 337208 SdHoareTripleChecker+Invalid, 5.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 207314 mSDsCounter, 658 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6970 IncrementalHoareTripleChecker+Invalid, 7628 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 658 mSolverCounterUnsat, 129894 mSDtfsCounter, 6970 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3716 GetRequests, 3625 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=61877occurred in iteration=31, InterpolantAutomatonStates: 133, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.1s AutomataMinimizationTime, 31 MinimizatonAttempts, 1055 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 3721 NumberOfCodeBlocks, 3721 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 3690 ConstructedInterpolants, 0 QuantifiedInterpolants, 6448 SizeOfPredicates, 6 NumberOfNonLiveVariables, 9436 ConjunctsInSsa, 136 ConjunctsInUnsatCore, 31 InterpolantComputations, 31 PerfectInterpolantSequences, 432/432 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