/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_label47+token_ring.07.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 22:09:01,216 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 22:09:01,253 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-21 22:09:01,256 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 22:09:01,257 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 22:09:01,270 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 22:09:01,271 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 22:09:01,271 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 22:09:01,272 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 22:09:01,272 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 22:09:01,272 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 22:09:01,272 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 22:09:01,273 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 22:09:01,273 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 22:09:01,273 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 22:09:01,273 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 22:09:01,274 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 22:09:01,274 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 22:09:01,274 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 22:09:01,274 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 22:09:01,274 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 22:09:01,275 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 22:09:01,275 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 22:09:01,275 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 22:09:01,275 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 22:09:01,276 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 22:09:01,276 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 22:09:01,276 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 22:09:01,276 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 22:09:01,276 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 22:09:01,277 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 22:09:01,277 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 22:09:01,277 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 22:09:01,277 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 22:09:01,277 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:09:01,278 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 22:09:01,278 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 22:09:01,278 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 22:09:01,278 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 22:09:01,278 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 22:09:01,279 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 22:09:01,279 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 22:09:01,279 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 22:09:01,279 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 22:09:01,279 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 22:09:01,279 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 22:09:01,280 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-21 22:09:01,465 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 22:09:01,483 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 22:09:01,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 22:09:01,486 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 22:09:01,487 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 22:09:01,488 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label47+token_ring.07.cil-1.c [2023-12-21 22:09:02,597 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 22:09:03,074 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 22:09:03,075 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label47+token_ring.07.cil-1.c [2023-12-21 22:09:03,122 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f51d7915/a5c32d74203d4af8bd5552326c3c4801/FLAGf7450930d [2023-12-21 22:09:03,135 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f51d7915/a5c32d74203d4af8bd5552326c3c4801 [2023-12-21 22:09:03,137 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 22:09:03,138 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 22:09:03,139 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 22:09:03,139 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 22:09:03,142 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 22:09:03,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:09:03" (1/1) ... [2023-12-21 22:09:03,143 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c290eb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:03, skipping insertion in model container [2023-12-21 22:09:03,144 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:09:03" (1/1) ... [2023-12-21 22:09:03,366 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 22:09:04,616 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_label47+token_ring.07.cil-1.c[377612,377625] [2023-12-21 22:09:04,642 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_label47+token_ring.07.cil-1.c[383339,383352] [2023-12-21 22:09:04,819 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:09:04,832 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 22:09:05,401 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_label47+token_ring.07.cil-1.c[377612,377625] [2023-12-21 22:09:05,406 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_label47+token_ring.07.cil-1.c[383339,383352] [2023-12-21 22:09:05,427 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:09:05,508 INFO L206 MainTranslator]: Completed translation [2023-12-21 22:09:05,510 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05 WrapperNode [2023-12-21 22:09:05,510 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 22:09:05,511 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 22:09:05,511 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 22:09:05,511 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 22:09:05,516 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:05,582 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:05,799 INFO L138 Inliner]: procedures = 59, calls = 62, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 12901 [2023-12-21 22:09:05,799 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 22:09:05,800 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 22:09:05,800 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 22:09:05,800 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 22:09:05,808 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:05,808 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:05,857 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:05,926 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-21 22:09:05,927 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:05,927 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:06,309 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:06,344 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:06,371 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:06,390 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:06,432 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 22:09:06,432 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 22:09:06,433 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 22:09:06,433 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 22:09:06,433 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (1/1) ... [2023-12-21 22:09:06,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:09:06,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 22:09:06,479 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-21 22:09:06,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 22:09:06,520 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 22:09:06,521 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 22:09:06,521 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 22:09:06,521 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 22:09:06,521 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 22:09:06,521 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 22:09:06,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 22:09:06,521 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 22:09:06,521 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 22:09:06,521 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 22:09:06,522 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 22:09:06,522 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 22:09:06,522 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 22:09:06,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 22:09:06,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 22:09:06,516 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-21 22:09:06,646 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 22:09:06,648 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 22:09:14,314 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 22:09:14,379 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 22:09:14,380 INFO L309 CfgBuilder]: Removed 11 assume(true) statements. [2023-12-21 22:09:14,380 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:09:14 BoogieIcfgContainer [2023-12-21 22:09:14,380 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 22:09:14,382 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 22:09:14,382 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 22:09:14,384 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 22:09:14,384 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 10:09:03" (1/3) ... [2023-12-21 22:09:14,384 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1439f79d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:09:14, skipping insertion in model container [2023-12-21 22:09:14,384 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:09:05" (2/3) ... [2023-12-21 22:09:14,385 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1439f79d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:09:14, skipping insertion in model container [2023-12-21 22:09:14,385 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:09:14" (3/3) ... [2023-12-21 22:09:14,385 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label47+token_ring.07.cil-1.c [2023-12-21 22:09:14,396 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 22:09:14,396 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 22:09:14,458 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 22:09:14,462 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;@66f34abc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 22:09:14,463 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 22:09:14,473 INFO L276 IsEmpty]: Start isEmpty. Operand has 2356 states, 2326 states have (on average 1.880481513327601) internal successors, (4374), 2329 states have internal predecessors, (4374), 21 states have call successors, (21), 6 states have call predecessors, (21), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2023-12-21 22:09:14,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:14,493 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:14,493 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:14,494 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:14,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:14,498 INFO L85 PathProgramCache]: Analyzing trace with hash -777767020, now seen corresponding path program 1 times [2023-12-21 22:09:14,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:14,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [563252052] [2023-12-21 22:09:14,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:14,510 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-21 22:09:14,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:14,513 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-21 22:09:14,543 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-21 22:09:14,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:14,682 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:14,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:14,735 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-21 22:09:14,735 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:14,736 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:14,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [563252052] [2023-12-21 22:09:14,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [563252052] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:14,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:14,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:09:14,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538479504] [2023-12-21 22:09:14,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:14,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:14,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:14,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:14,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:14,764 INFO L87 Difference]: Start difference. First operand has 2356 states, 2326 states have (on average 1.880481513327601) internal successors, (4374), 2329 states have internal predecessors, (4374), 21 states have call successors, (21), 6 states have call predecessors, (21), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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-21 22:09:14,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:14,909 INFO L93 Difference]: Finished difference Result 4702 states and 8811 transitions. [2023-12-21 22:09:14,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:14,911 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:14,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:14,927 INFO L225 Difference]: With dead ends: 4702 [2023-12-21 22:09:14,927 INFO L226 Difference]: Without dead ends: 2352 [2023-12-21 22:09:14,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 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-21 22:09:14,935 INFO L413 NwaCegarLoop]: 4299 mSDtfsCounter, 359 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 8258 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:14,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 8258 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:09:14,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2352 states. [2023-12-21 22:09:15,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2352 to 2352. [2023-12-21 22:09:15,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2352 states, 2323 states have (on average 1.8441670253981919) internal successors, (4284), 2325 states have internal predecessors, (4284), 21 states have call successors, (21), 6 states have call predecessors, (21), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2023-12-21 22:09:15,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2352 states to 2352 states and 4326 transitions. [2023-12-21 22:09:15,016 INFO L78 Accepts]: Start accepts. Automaton has 2352 states and 4326 transitions. Word has length 111 [2023-12-21 22:09:15,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:15,017 INFO L495 AbstractCegarLoop]: Abstraction has 2352 states and 4326 transitions. [2023-12-21 22:09:15,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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-21 22:09:15,017 INFO L276 IsEmpty]: Start isEmpty. Operand 2352 states and 4326 transitions. [2023-12-21 22:09:15,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:15,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:15,019 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:15,044 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 (2)] Ended with exit code 0 [2023-12-21 22:09:15,224 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-21 22:09:15,224 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:15,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:15,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1128636246, now seen corresponding path program 1 times [2023-12-21 22:09:15,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:15,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836816097] [2023-12-21 22:09:15,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:15,226 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-21 22:09:15,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:15,227 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-21 22:09:15,229 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-21 22:09:15,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:15,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:15,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:15,450 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-21 22:09:15,450 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:15,450 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:15,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836816097] [2023-12-21 22:09:15,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836816097] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:15,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:15,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:15,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016360326] [2023-12-21 22:09:15,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:15,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:15,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:15,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:15,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:15,452 INFO L87 Difference]: Start difference. First operand 2352 states and 4326 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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-21 22:09:16,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:16,015 INFO L93 Difference]: Finished difference Result 2817 states and 5077 transitions. [2023-12-21 22:09:16,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:09:16,016 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:16,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:16,026 INFO L225 Difference]: With dead ends: 2817 [2023-12-21 22:09:16,026 INFO L226 Difference]: Without dead ends: 2599 [2023-12-21 22:09:16,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:16,028 INFO L413 NwaCegarLoop]: 4225 mSDtfsCounter, 4645 mSDsluCounter, 8581 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4660 SdHoareTripleChecker+Valid, 12806 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:16,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4660 Valid, 12806 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:09:16,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2599 states. [2023-12-21 22:09:16,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2599 to 2580. [2023-12-21 22:09:16,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8263449367088607) internal successors, (4617), 2531 states have internal predecessors, (4617), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:16,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4692 transitions. [2023-12-21 22:09:16,088 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4692 transitions. Word has length 111 [2023-12-21 22:09:16,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:16,089 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4692 transitions. [2023-12-21 22:09:16,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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-21 22:09:16,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4692 transitions. [2023-12-21 22:09:16,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:16,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:16,090 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:16,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-21 22:09:16,300 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-21 22:09:16,300 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:16,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:16,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1887332390, now seen corresponding path program 1 times [2023-12-21 22:09:16,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:16,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1131523075] [2023-12-21 22:09:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:16,302 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-21 22:09:16,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:16,318 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-21 22:09:16,322 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-21 22:09:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:16,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:16,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:16,548 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-21 22:09:16,548 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:16,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:16,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1131523075] [2023-12-21 22:09:16,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1131523075] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:16,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:16,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:16,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859189852] [2023-12-21 22:09:16,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:16,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:16,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:16,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:16,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:16,551 INFO L87 Difference]: Start difference. First operand 2580 states and 4692 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:16,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:16,900 INFO L93 Difference]: Finished difference Result 3026 states and 5411 transitions. [2023-12-21 22:09:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:16,901 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:16,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:16,911 INFO L225 Difference]: With dead ends: 3026 [2023-12-21 22:09:16,911 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:09:16,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:16,914 INFO L413 NwaCegarLoop]: 4185 mSDtfsCounter, 4443 mSDsluCounter, 8268 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4458 SdHoareTripleChecker+Valid, 12453 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:16,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4458 Valid, 12453 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:16,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:09:16,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:09:16,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8235759493670887) internal successors, (4610), 2531 states have internal predecessors, (4610), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:16,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4685 transitions. [2023-12-21 22:09:16,967 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4685 transitions. Word has length 111 [2023-12-21 22:09:16,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:16,967 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4685 transitions. [2023-12-21 22:09:16,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:16,968 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4685 transitions. [2023-12-21 22:09:16,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:16,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:16,969 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:16,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 (4)] Ended with exit code 0 [2023-12-21 22:09:17,173 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-21 22:09:17,174 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:17,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:17,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1063419606, now seen corresponding path program 1 times [2023-12-21 22:09:17,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:17,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1305157640] [2023-12-21 22:09:17,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:17,175 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-21 22:09:17,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:17,176 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-21 22:09:17,179 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-21 22:09:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:17,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:17,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:17,330 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-21 22:09:17,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:17,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:17,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1305157640] [2023-12-21 22:09:17,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1305157640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:17,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:17,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:17,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239880396] [2023-12-21 22:09:17,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:17,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:17,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:17,333 INFO L87 Difference]: Start difference. First operand 2580 states and 4685 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:17,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:17,649 INFO L93 Difference]: Finished difference Result 3026 states and 5397 transitions. [2023-12-21 22:09:17,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:17,650 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:17,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:17,658 INFO L225 Difference]: With dead ends: 3026 [2023-12-21 22:09:17,658 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:09:17,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:17,660 INFO L413 NwaCegarLoop]: 4182 mSDtfsCounter, 4437 mSDsluCounter, 8264 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4452 SdHoareTripleChecker+Valid, 12446 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:17,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4452 Valid, 12446 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:09:17,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:09:17,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:09:17,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8208069620253164) internal successors, (4603), 2531 states have internal predecessors, (4603), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:17,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4678 transitions. [2023-12-21 22:09:17,704 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4678 transitions. Word has length 111 [2023-12-21 22:09:17,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:17,704 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4678 transitions. [2023-12-21 22:09:17,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:17,704 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4678 transitions. [2023-12-21 22:09:17,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:17,705 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:17,705 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:17,716 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-21 22:09:17,910 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-21 22:09:17,910 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:17,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:17,910 INFO L85 PathProgramCache]: Analyzing trace with hash 881510490, now seen corresponding path program 1 times [2023-12-21 22:09:17,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:17,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [354237430] [2023-12-21 22:09:17,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:17,911 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-21 22:09:17,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:17,913 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-21 22:09:17,914 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-21 22:09:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:18,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:18,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:18,064 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-21 22:09:18,064 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:18,065 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:18,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [354237430] [2023-12-21 22:09:18,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [354237430] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:18,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:18,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:18,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822115624] [2023-12-21 22:09:18,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:18,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:18,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:18,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:18,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:18,066 INFO L87 Difference]: Start difference. First operand 2580 states and 4678 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:18,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:18,431 INFO L93 Difference]: Finished difference Result 3026 states and 5383 transitions. [2023-12-21 22:09:18,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:18,431 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:18,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:18,440 INFO L225 Difference]: With dead ends: 3026 [2023-12-21 22:09:18,442 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:09:18,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:18,448 INFO L413 NwaCegarLoop]: 4179 mSDtfsCounter, 4431 mSDsluCounter, 8260 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4446 SdHoareTripleChecker+Valid, 12439 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:18,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4446 Valid, 12439 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:18,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:09:18,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:09:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8180379746835442) internal successors, (4596), 2531 states have internal predecessors, (4596), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:18,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4671 transitions. [2023-12-21 22:09:18,500 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4671 transitions. Word has length 111 [2023-12-21 22:09:18,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:18,501 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4671 transitions. [2023-12-21 22:09:18,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:18,501 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4671 transitions. [2023-12-21 22:09:18,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:18,503 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:18,503 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:18,519 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-21 22:09:18,707 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-21 22:09:18,708 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:18,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:18,708 INFO L85 PathProgramCache]: Analyzing trace with hash 875642454, now seen corresponding path program 1 times [2023-12-21 22:09:18,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:18,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602954888] [2023-12-21 22:09:18,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:18,710 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-21 22:09:18,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:18,711 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-21 22:09:18,776 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-21 22:09:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:18,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:18,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:18,937 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-21 22:09:18,937 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:18,937 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:18,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602954888] [2023-12-21 22:09:18,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602954888] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:18,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:18,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:18,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128694492] [2023-12-21 22:09:18,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:18,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:18,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:18,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:18,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:18,939 INFO L87 Difference]: Start difference. First operand 2580 states and 4671 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:19,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:19,247 INFO L93 Difference]: Finished difference Result 3026 states and 5369 transitions. [2023-12-21 22:09:19,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:19,247 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:19,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:19,254 INFO L225 Difference]: With dead ends: 3026 [2023-12-21 22:09:19,254 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:09:19,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:19,256 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 4425 mSDsluCounter, 8256 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4440 SdHoareTripleChecker+Valid, 12432 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:19,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4440 Valid, 12432 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:09:19,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:09:19,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:09:19,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8152689873417722) internal successors, (4589), 2531 states have internal predecessors, (4589), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:19,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4664 transitions. [2023-12-21 22:09:19,295 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4664 transitions. Word has length 111 [2023-12-21 22:09:19,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:19,296 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4664 transitions. [2023-12-21 22:09:19,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:19,296 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4664 transitions. [2023-12-21 22:09:19,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:19,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:19,297 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:19,301 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-21 22:09:19,501 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-21 22:09:19,502 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:19,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash 321263834, now seen corresponding path program 1 times [2023-12-21 22:09:19,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:19,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944914323] [2023-12-21 22:09:19,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:19,503 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-21 22:09:19,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:19,504 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-21 22:09:19,527 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-21 22:09:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:19,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:19,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:19,645 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-21 22:09:19,646 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:19,646 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:19,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944914323] [2023-12-21 22:09:19,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944914323] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:19,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:19,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:19,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979744574] [2023-12-21 22:09:19,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:19,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:19,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:19,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:19,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:19,647 INFO L87 Difference]: Start difference. First operand 2580 states and 4664 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:19,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:19,955 INFO L93 Difference]: Finished difference Result 3026 states and 5355 transitions. [2023-12-21 22:09:19,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:19,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:19,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:19,963 INFO L225 Difference]: With dead ends: 3026 [2023-12-21 22:09:19,963 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:09:19,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:19,965 INFO L413 NwaCegarLoop]: 4173 mSDtfsCounter, 4419 mSDsluCounter, 8252 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4434 SdHoareTripleChecker+Valid, 12425 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:19,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4434 Valid, 12425 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 22:09:19,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:09:19,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:09:20,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8125) internal successors, (4582), 2531 states have internal predecessors, (4582), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:20,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4657 transitions. [2023-12-21 22:09:20,007 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4657 transitions. Word has length 111 [2023-12-21 22:09:20,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:20,007 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4657 transitions. [2023-12-21 22:09:20,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:20,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4657 transitions. [2023-12-21 22:09:20,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:20,008 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:20,008 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:20,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-21 22:09:20,217 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-21 22:09:20,217 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:20,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:20,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1688853974, now seen corresponding path program 1 times [2023-12-21 22:09:20,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:20,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586721667] [2023-12-21 22:09:20,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:20,218 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-21 22:09:20,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:20,219 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-21 22:09:20,222 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-21 22:09:20,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:20,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:20,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:20,378 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-21 22:09:20,379 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:20,379 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:20,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586721667] [2023-12-21 22:09:20,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586721667] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:20,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:20,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:20,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287839755] [2023-12-21 22:09:20,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:20,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:20,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:20,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:20,380 INFO L87 Difference]: Start difference. First operand 2580 states and 4657 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:20,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:20,726 INFO L93 Difference]: Finished difference Result 3026 states and 5341 transitions. [2023-12-21 22:09:20,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:20,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:20,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:20,734 INFO L225 Difference]: With dead ends: 3026 [2023-12-21 22:09:20,734 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:09:20,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:20,736 INFO L413 NwaCegarLoop]: 4170 mSDtfsCounter, 4412 mSDsluCounter, 8248 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4427 SdHoareTripleChecker+Valid, 12418 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:20,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4427 Valid, 12418 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:20,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:09:20,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:09:20,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2528 states have (on average 1.8097310126582278) internal successors, (4575), 2531 states have internal predecessors, (4575), 37 states have call successors, (37), 12 states have call predecessors, (37), 13 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 22:09:20,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4650 transitions. [2023-12-21 22:09:20,780 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4650 transitions. Word has length 111 [2023-12-21 22:09:20,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:20,781 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4650 transitions. [2023-12-21 22:09:20,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:20,781 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4650 transitions. [2023-12-21 22:09:20,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:20,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:20,782 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:20,802 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-21 22:09:20,986 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-21 22:09:20,986 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:20,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:20,987 INFO L85 PathProgramCache]: Analyzing trace with hash 756199890, now seen corresponding path program 1 times [2023-12-21 22:09:20,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:20,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29607572] [2023-12-21 22:09:20,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:20,987 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-21 22:09:20,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:20,988 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-21 22:09:21,000 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-21 22:09:21,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:21,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:21,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:21,142 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-21 22:09:21,142 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:21,144 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:21,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [29607572] [2023-12-21 22:09:21,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [29607572] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:21,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:21,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:21,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309922129] [2023-12-21 22:09:21,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:21,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:21,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:21,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:21,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:21,147 INFO L87 Difference]: Start difference. First operand 2580 states and 4650 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:21,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:21,540 INFO L93 Difference]: Finished difference Result 3132 states and 5499 transitions. [2023-12-21 22:09:21,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:21,540 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:21,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:21,564 INFO L225 Difference]: With dead ends: 3132 [2023-12-21 22:09:21,565 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:09:21,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:21,568 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4475 mSDsluCounter, 8244 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4490 SdHoareTripleChecker+Valid, 12412 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:21,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4490 Valid, 12412 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:21,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:09:21,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:09:21,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.7937595129375952) internal successors, (4714), 2631 states have internal predecessors, (4714), 39 states have call successors, (39), 16 states have call predecessors, (39), 17 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 22:09:21,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4793 transitions. [2023-12-21 22:09:21,631 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4793 transitions. Word has length 111 [2023-12-21 22:09:21,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:21,631 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4793 transitions. [2023-12-21 22:09:21,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:21,632 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4793 transitions. [2023-12-21 22:09:21,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:21,633 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:21,633 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:21,653 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-21 22:09:21,856 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-21 22:09:21,857 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:21,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:21,860 INFO L85 PathProgramCache]: Analyzing trace with hash 451571799, now seen corresponding path program 1 times [2023-12-21 22:09:21,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:21,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995980954] [2023-12-21 22:09:21,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:21,861 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-21 22:09:21,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:21,862 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-21 22:09:21,874 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-21 22:09:21,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:21,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:21,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:22,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-21 22:09:22,038 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:22,038 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:22,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995980954] [2023-12-21 22:09:22,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995980954] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:22,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:22,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:22,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101929585] [2023-12-21 22:09:22,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:22,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:22,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:22,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:22,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:22,040 INFO L87 Difference]: Start difference. First operand 2686 states and 4793 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:22,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:22,484 INFO L93 Difference]: Finished difference Result 3344 states and 5785 transitions. [2023-12-21 22:09:22,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:22,485 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:22,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:22,493 INFO L225 Difference]: With dead ends: 3344 [2023-12-21 22:09:22,493 INFO L226 Difference]: Without dead ends: 2792 [2023-12-21 22:09:22,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:22,497 INFO L413 NwaCegarLoop]: 4165 mSDtfsCounter, 4468 mSDsluCounter, 8240 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4483 SdHoareTripleChecker+Valid, 12405 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:22,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4483 Valid, 12405 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:09:22,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2792 states. [2023-12-21 22:09:22,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2792 to 2792. [2023-12-21 22:09:22,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 2728 states have (on average 1.777492668621701) internal successors, (4849), 2731 states have internal predecessors, (4849), 41 states have call successors, (41), 20 states have call predecessors, (41), 21 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:09:22,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 4932 transitions. [2023-12-21 22:09:22,557 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 4932 transitions. Word has length 111 [2023-12-21 22:09:22,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:22,558 INFO L495 AbstractCegarLoop]: Abstraction has 2792 states and 4932 transitions. [2023-12-21 22:09:22,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:22,558 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 4932 transitions. [2023-12-21 22:09:22,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:22,559 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:22,559 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:22,579 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-21 22:09:22,764 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-21 22:09:22,765 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:22,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:22,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1641016493, now seen corresponding path program 1 times [2023-12-21 22:09:22,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:22,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333587875] [2023-12-21 22:09:22,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:22,766 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-21 22:09:22,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:22,767 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-21 22:09:22,816 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-21 22:09:22,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:22,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:22,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:23,028 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-21 22:09:23,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:23,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:23,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333587875] [2023-12-21 22:09:23,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333587875] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:23,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:23,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:23,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591124029] [2023-12-21 22:09:23,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:23,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:23,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:23,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:23,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:23,031 INFO L87 Difference]: Start difference. First operand 2792 states and 4932 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:23,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:23,521 INFO L93 Difference]: Finished difference Result 3556 states and 6063 transitions. [2023-12-21 22:09:23,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:23,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:23,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:23,528 INFO L225 Difference]: With dead ends: 3556 [2023-12-21 22:09:23,528 INFO L226 Difference]: Without dead ends: 2898 [2023-12-21 22:09:23,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:23,531 INFO L413 NwaCegarLoop]: 4162 mSDtfsCounter, 4462 mSDsluCounter, 8236 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4477 SdHoareTripleChecker+Valid, 12398 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:23,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4477 Valid, 12398 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:09:23,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2898 states. [2023-12-21 22:09:23,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2898 to 2898. [2023-12-21 22:09:23,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2898 states, 2828 states have (on average 1.760961810466761) internal successors, (4980), 2831 states have internal predecessors, (4980), 43 states have call successors, (43), 24 states have call predecessors, (43), 25 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 22:09:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2898 states to 2898 states and 5067 transitions. [2023-12-21 22:09:23,589 INFO L78 Accepts]: Start accepts. Automaton has 2898 states and 5067 transitions. Word has length 111 [2023-12-21 22:09:23,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:23,590 INFO L495 AbstractCegarLoop]: Abstraction has 2898 states and 5067 transitions. [2023-12-21 22:09:23,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:23,590 INFO L276 IsEmpty]: Start isEmpty. Operand 2898 states and 5067 transitions. [2023-12-21 22:09:23,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:23,591 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:23,591 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:23,610 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-21 22:09:23,795 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-21 22:09:23,796 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:23,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:23,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1192329192, now seen corresponding path program 1 times [2023-12-21 22:09:23,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:23,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344955080] [2023-12-21 22:09:23,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:23,797 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-21 22:09:23,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:23,799 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-21 22:09:23,804 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-21 22:09:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:23,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:23,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:23,965 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-21 22:09:23,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:23,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:23,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344955080] [2023-12-21 22:09:23,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344955080] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:23,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:23,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:23,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825301064] [2023-12-21 22:09:23,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:23,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:23,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:23,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:23,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:23,967 INFO L87 Difference]: Start difference. First operand 2898 states and 5067 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:24,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:24,346 INFO L93 Difference]: Finished difference Result 3768 states and 6333 transitions. [2023-12-21 22:09:24,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:24,346 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:24,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:24,351 INFO L225 Difference]: With dead ends: 3768 [2023-12-21 22:09:24,351 INFO L226 Difference]: Without dead ends: 3004 [2023-12-21 22:09:24,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:24,354 INFO L413 NwaCegarLoop]: 4159 mSDtfsCounter, 4455 mSDsluCounter, 8232 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4470 SdHoareTripleChecker+Valid, 12391 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:24,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4470 Valid, 12391 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:24,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2023-12-21 22:09:24,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 3004. [2023-12-21 22:09:24,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3004 states, 2928 states have (on average 1.7441939890710383) internal successors, (5107), 2931 states have internal predecessors, (5107), 45 states have call successors, (45), 28 states have call predecessors, (45), 29 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:09:24,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 5198 transitions. [2023-12-21 22:09:24,411 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 5198 transitions. Word has length 111 [2023-12-21 22:09:24,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:24,411 INFO L495 AbstractCegarLoop]: Abstraction has 3004 states and 5198 transitions. [2023-12-21 22:09:24,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:24,411 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 5198 transitions. [2023-12-21 22:09:24,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:24,412 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:24,412 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:24,416 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-21 22:09:24,616 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-21 22:09:24,619 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:24,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:24,619 INFO L85 PathProgramCache]: Analyzing trace with hash -464122317, now seen corresponding path program 1 times [2023-12-21 22:09:24,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:24,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [519157007] [2023-12-21 22:09:24,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:24,620 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-21 22:09:24,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:24,621 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-21 22:09:24,622 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-21 22:09:24,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:24,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:24,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:24,787 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-21 22:09:24,787 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:24,787 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [519157007] [2023-12-21 22:09:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [519157007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:24,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:24,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:24,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053181682] [2023-12-21 22:09:24,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:24,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:24,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:24,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:24,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:24,789 INFO L87 Difference]: Start difference. First operand 3004 states and 5198 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:25,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:25,284 INFO L93 Difference]: Finished difference Result 3980 states and 6595 transitions. [2023-12-21 22:09:25,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:25,284 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:25,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:25,289 INFO L225 Difference]: With dead ends: 3980 [2023-12-21 22:09:25,290 INFO L226 Difference]: Without dead ends: 3110 [2023-12-21 22:09:25,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:25,293 INFO L413 NwaCegarLoop]: 4156 mSDtfsCounter, 4448 mSDsluCounter, 8228 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4463 SdHoareTripleChecker+Valid, 12384 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:25,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4463 Valid, 12384 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:09:25,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3110 states. [2023-12-21 22:09:25,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3110 to 3110. [2023-12-21 22:09:25,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3110 states, 3028 states have (on average 1.7272126816380449) internal successors, (5230), 3031 states have internal predecessors, (5230), 47 states have call successors, (47), 32 states have call predecessors, (47), 33 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-21 22:09:25,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3110 states to 3110 states and 5325 transitions. [2023-12-21 22:09:25,354 INFO L78 Accepts]: Start accepts. Automaton has 3110 states and 5325 transitions. Word has length 111 [2023-12-21 22:09:25,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:25,354 INFO L495 AbstractCegarLoop]: Abstraction has 3110 states and 5325 transitions. [2023-12-21 22:09:25,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:25,354 INFO L276 IsEmpty]: Start isEmpty. Operand 3110 states and 5325 transitions. [2023-12-21 22:09:25,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:25,355 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:25,355 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:25,375 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 (14)] Ended with exit code 0 [2023-12-21 22:09:25,559 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-21 22:09:25,560 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:25,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:25,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1283435703, now seen corresponding path program 1 times [2023-12-21 22:09:25,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:25,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269383201] [2023-12-21 22:09:25,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:25,561 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-21 22:09:25,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:25,563 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-21 22:09:25,565 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-21 22:09:25,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:25,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:25,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:25,749 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-21 22:09:25,750 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:25,750 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:25,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269383201] [2023-12-21 22:09:25,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269383201] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:25,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:25,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069379949] [2023-12-21 22:09:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:25,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:25,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:25,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:25,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:25,751 INFO L87 Difference]: Start difference. First operand 3110 states and 5325 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:26,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:26,161 INFO L93 Difference]: Finished difference Result 4192 states and 6849 transitions. [2023-12-21 22:09:26,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:26,161 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:26,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:26,167 INFO L225 Difference]: With dead ends: 4192 [2023-12-21 22:09:26,167 INFO L226 Difference]: Without dead ends: 3216 [2023-12-21 22:09:26,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:26,169 INFO L413 NwaCegarLoop]: 4153 mSDtfsCounter, 4441 mSDsluCounter, 8224 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4456 SdHoareTripleChecker+Valid, 12377 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:26,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4456 Valid, 12377 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:26,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3216 states. [2023-12-21 22:09:26,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3216 to 3216. [2023-12-21 22:09:26,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3216 states, 3128 states have (on average 1.7100383631713556) internal successors, (5349), 3131 states have internal predecessors, (5349), 49 states have call successors, (49), 36 states have call predecessors, (49), 37 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-21 22:09:26,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3216 states to 3216 states and 5448 transitions. [2023-12-21 22:09:26,309 INFO L78 Accepts]: Start accepts. Automaton has 3216 states and 5448 transitions. Word has length 111 [2023-12-21 22:09:26,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:26,310 INFO L495 AbstractCegarLoop]: Abstraction has 3216 states and 5448 transitions. [2023-12-21 22:09:26,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:26,310 INFO L276 IsEmpty]: Start isEmpty. Operand 3216 states and 5448 transitions. [2023-12-21 22:09:26,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:26,311 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:26,311 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:26,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-21 22:09:26,516 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-21 22:09:26,516 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:26,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:26,517 INFO L85 PathProgramCache]: Analyzing trace with hash 302208146, now seen corresponding path program 1 times [2023-12-21 22:09:26,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:26,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5740583] [2023-12-21 22:09:26,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:26,518 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-21 22:09:26,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:26,519 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-21 22:09:26,548 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-21 22:09:26,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:26,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:26,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:26,702 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-21 22:09:26,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:26,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:26,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5740583] [2023-12-21 22:09:26,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5740583] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:26,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:26,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:26,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374452333] [2023-12-21 22:09:26,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:26,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:09:26,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:26,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:09:26,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:09:26,704 INFO L87 Difference]: Start difference. First operand 3216 states and 5448 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:27,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:27,185 INFO L93 Difference]: Finished difference Result 4404 states and 7095 transitions. [2023-12-21 22:09:27,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:27,186 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:27,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:27,192 INFO L225 Difference]: With dead ends: 4404 [2023-12-21 22:09:27,192 INFO L226 Difference]: Without dead ends: 3322 [2023-12-21 22:09:27,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 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-21 22:09:27,197 INFO L413 NwaCegarLoop]: 4150 mSDtfsCounter, 4433 mSDsluCounter, 8220 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4448 SdHoareTripleChecker+Valid, 12370 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:27,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4448 Valid, 12370 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:27,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3322 states. [2023-12-21 22:09:27,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3322 to 3322. [2023-12-21 22:09:27,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3322 states, 3228 states have (on average 1.6926889714993805) internal successors, (5464), 3231 states have internal predecessors, (5464), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:27,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3322 states to 3322 states and 5567 transitions. [2023-12-21 22:09:27,307 INFO L78 Accepts]: Start accepts. Automaton has 3322 states and 5567 transitions. Word has length 111 [2023-12-21 22:09:27,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:27,308 INFO L495 AbstractCegarLoop]: Abstraction has 3322 states and 5567 transitions. [2023-12-21 22:09:27,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:27,308 INFO L276 IsEmpty]: Start isEmpty. Operand 3322 states and 5567 transitions. [2023-12-21 22:09:27,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:27,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:27,309 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:27,316 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 (16)] Ended with exit code 0 [2023-12-21 22:09:27,514 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-21 22:09:27,514 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:27,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:27,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1860519469, now seen corresponding path program 1 times [2023-12-21 22:09:27,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:27,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994787977] [2023-12-21 22:09:27,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:27,516 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-21 22:09:27,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:27,517 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-21 22:09:27,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-21 22:09:27,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:27,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:27,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:27,680 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-21 22:09:27,680 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:27,680 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:27,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994787977] [2023-12-21 22:09:27,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994787977] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:27,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:27,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:27,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225120487] [2023-12-21 22:09:27,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:27,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:27,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:27,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:27,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:27,682 INFO L87 Difference]: Start difference. First operand 3322 states and 5567 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:27,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:27,909 INFO L93 Difference]: Finished difference Result 4601 states and 7312 transitions. [2023-12-21 22:09:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:27,910 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:27,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:27,921 INFO L225 Difference]: With dead ends: 4601 [2023-12-21 22:09:27,921 INFO L226 Difference]: Without dead ends: 3414 [2023-12-21 22:09:27,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:27,927 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 65 mSDsluCounter, 8503 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 12760 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:27,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 12760 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:27,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states. [2023-12-21 22:09:28,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3326. [2023-12-21 22:09:28,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3326 states, 3232 states have (on average 1.6875) internal successors, (5454), 3235 states have internal predecessors, (5454), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:28,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3326 states to 3326 states and 5557 transitions. [2023-12-21 22:09:28,045 INFO L78 Accepts]: Start accepts. Automaton has 3326 states and 5557 transitions. Word has length 111 [2023-12-21 22:09:28,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:28,045 INFO L495 AbstractCegarLoop]: Abstraction has 3326 states and 5557 transitions. [2023-12-21 22:09:28,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:28,045 INFO L276 IsEmpty]: Start isEmpty. Operand 3326 states and 5557 transitions. [2023-12-21 22:09:28,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:28,046 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:28,047 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:28,051 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 (17)] Ended with exit code 0 [2023-12-21 22:09:28,251 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-21 22:09:28,251 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:28,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:28,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1937420267, now seen corresponding path program 1 times [2023-12-21 22:09:28,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:28,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1643072048] [2023-12-21 22:09:28,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:28,253 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-21 22:09:28,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:28,254 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-21 22:09:28,312 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-21 22:09:28,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:28,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:28,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:28,407 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-21 22:09:28,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:28,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:28,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1643072048] [2023-12-21 22:09:28,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1643072048] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:28,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:28,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:28,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499867017] [2023-12-21 22:09:28,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:28,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:28,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:28,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:28,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:28,410 INFO L87 Difference]: Start difference. First operand 3326 states and 5557 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:28,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:28,583 INFO L93 Difference]: Finished difference Result 4597 states and 7276 transitions. [2023-12-21 22:09:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:28,584 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:28,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:28,593 INFO L225 Difference]: With dead ends: 4597 [2023-12-21 22:09:28,593 INFO L226 Difference]: Without dead ends: 3406 [2023-12-21 22:09:28,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:28,598 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 56 mSDsluCounter, 8504 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 12761 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:28,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 12761 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:28,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3406 states. [2023-12-21 22:09:28,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3406 to 3330. [2023-12-21 22:09:28,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3330 states, 3236 states have (on average 1.6823238566131027) internal successors, (5444), 3239 states have internal predecessors, (5444), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:28,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3330 states to 3330 states and 5547 transitions. [2023-12-21 22:09:28,697 INFO L78 Accepts]: Start accepts. Automaton has 3330 states and 5547 transitions. Word has length 111 [2023-12-21 22:09:28,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:28,697 INFO L495 AbstractCegarLoop]: Abstraction has 3330 states and 5547 transitions. [2023-12-21 22:09:28,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:28,698 INFO L276 IsEmpty]: Start isEmpty. Operand 3330 states and 5547 transitions. [2023-12-21 22:09:28,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:28,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:28,699 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:28,717 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-21 22:09:28,903 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-21 22:09:28,905 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:28,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:28,905 INFO L85 PathProgramCache]: Analyzing trace with hash 721266541, now seen corresponding path program 1 times [2023-12-21 22:09:28,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:28,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [117732073] [2023-12-21 22:09:28,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:28,906 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-21 22:09:28,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:28,930 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-21 22:09:28,968 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-21 22:09:29,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:29,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:29,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:29,065 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-21 22:09:29,066 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:29,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:29,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [117732073] [2023-12-21 22:09:29,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [117732073] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:29,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:29,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:29,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558388346] [2023-12-21 22:09:29,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:29,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:29,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:29,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:29,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:29,070 INFO L87 Difference]: Start difference. First operand 3330 states and 5547 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:29,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:29,231 INFO L93 Difference]: Finished difference Result 4593 states and 7240 transitions. [2023-12-21 22:09:29,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:29,232 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:29,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:29,239 INFO L225 Difference]: With dead ends: 4593 [2023-12-21 22:09:29,239 INFO L226 Difference]: Without dead ends: 3398 [2023-12-21 22:09:29,242 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:29,243 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 47 mSDsluCounter, 8505 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 12762 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:29,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 12762 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:29,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states. [2023-12-21 22:09:29,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3334. [2023-12-21 22:09:29,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3334 states, 3240 states have (on average 1.6771604938271605) internal successors, (5434), 3243 states have internal predecessors, (5434), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:29,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3334 states to 3334 states and 5537 transitions. [2023-12-21 22:09:29,354 INFO L78 Accepts]: Start accepts. Automaton has 3334 states and 5537 transitions. Word has length 111 [2023-12-21 22:09:29,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:29,355 INFO L495 AbstractCegarLoop]: Abstraction has 3334 states and 5537 transitions. [2023-12-21 22:09:29,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:29,355 INFO L276 IsEmpty]: Start isEmpty. Operand 3334 states and 5537 transitions. [2023-12-21 22:09:29,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:29,356 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:29,356 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:29,380 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-21 22:09:29,561 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-21 22:09:29,562 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:29,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:29,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1400538795, now seen corresponding path program 1 times [2023-12-21 22:09:29,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:29,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823346857] [2023-12-21 22:09:29,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:29,563 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-21 22:09:29,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:29,574 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-21 22:09:29,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 (20)] Waiting until timeout for monitored process [2023-12-21 22:09:29,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:29,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:29,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:29,707 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-21 22:09:29,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:29,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:29,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823346857] [2023-12-21 22:09:29,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823346857] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:29,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:29,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:29,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621711426] [2023-12-21 22:09:29,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:29,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:29,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:29,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:29,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:29,710 INFO L87 Difference]: Start difference. First operand 3334 states and 5537 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:29,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:29,987 INFO L93 Difference]: Finished difference Result 4589 states and 7204 transitions. [2023-12-21 22:09:29,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:29,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:29,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:29,993 INFO L225 Difference]: With dead ends: 4589 [2023-12-21 22:09:29,994 INFO L226 Difference]: Without dead ends: 3390 [2023-12-21 22:09:29,996 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:29,997 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 38 mSDsluCounter, 8506 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12763 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:29,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12763 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:30,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3390 states. [2023-12-21 22:09:30,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3390 to 3338. [2023-12-21 22:09:30,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3338 states, 3244 states have (on average 1.6720098643649814) internal successors, (5424), 3247 states have internal predecessors, (5424), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:30,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3338 states to 3338 states and 5527 transitions. [2023-12-21 22:09:30,090 INFO L78 Accepts]: Start accepts. Automaton has 3338 states and 5527 transitions. Word has length 111 [2023-12-21 22:09:30,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:30,090 INFO L495 AbstractCegarLoop]: Abstraction has 3338 states and 5527 transitions. [2023-12-21 22:09:30,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:30,090 INFO L276 IsEmpty]: Start isEmpty. Operand 3338 states and 5527 transitions. [2023-12-21 22:09:30,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:30,092 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:30,092 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:30,097 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 (20)] Ended with exit code 0 [2023-12-21 22:09:30,297 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-21 22:09:30,297 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:30,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:30,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1633511251, now seen corresponding path program 1 times [2023-12-21 22:09:30,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:30,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242064014] [2023-12-21 22:09:30,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:30,298 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-21 22:09:30,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:30,299 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-21 22:09:30,340 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-21 22:09:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:30,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:30,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:30,423 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-21 22:09:30,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:30,424 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:30,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242064014] [2023-12-21 22:09:30,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242064014] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:30,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:30,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:30,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080403032] [2023-12-21 22:09:30,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:30,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:30,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:30,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:30,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:30,426 INFO L87 Difference]: Start difference. First operand 3338 states and 5527 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:30,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:30,573 INFO L93 Difference]: Finished difference Result 4573 states and 7152 transitions. [2023-12-21 22:09:30,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:30,573 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:30,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:30,578 INFO L225 Difference]: With dead ends: 4573 [2023-12-21 22:09:30,578 INFO L226 Difference]: Without dead ends: 3370 [2023-12-21 22:09:30,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:30,581 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 20 mSDsluCounter, 8508 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12765 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:30,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12765 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:30,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3370 states. [2023-12-21 22:09:30,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3370 to 3342. [2023-12-21 22:09:30,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3342 states, 3248 states have (on average 1.666871921182266) internal successors, (5414), 3251 states have internal predecessors, (5414), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:30,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3342 states to 3342 states and 5517 transitions. [2023-12-21 22:09:30,647 INFO L78 Accepts]: Start accepts. Automaton has 3342 states and 5517 transitions. Word has length 111 [2023-12-21 22:09:30,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:30,647 INFO L495 AbstractCegarLoop]: Abstraction has 3342 states and 5517 transitions. [2023-12-21 22:09:30,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:30,648 INFO L276 IsEmpty]: Start isEmpty. Operand 3342 states and 5517 transitions. [2023-12-21 22:09:30,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:30,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:30,649 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:30,669 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-21 22:09:30,853 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-21 22:09:30,854 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:30,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:30,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1986599633, now seen corresponding path program 1 times [2023-12-21 22:09:30,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:30,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223865997] [2023-12-21 22:09:30,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:30,855 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-21 22:09:30,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:30,856 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-21 22:09:30,892 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-21 22:09:30,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:30,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:30,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:30,964 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-21 22:09:30,964 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:30,964 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:30,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223865997] [2023-12-21 22:09:30,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223865997] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:30,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:30,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:30,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265455563] [2023-12-21 22:09:30,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:30,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:30,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:30,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:30,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:30,966 INFO L87 Difference]: Start difference. First operand 3342 states and 5517 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:31,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:31,083 INFO L93 Difference]: Finished difference Result 4709 states and 7302 transitions. [2023-12-21 22:09:31,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:31,084 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:31,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:31,091 INFO L225 Difference]: With dead ends: 4709 [2023-12-21 22:09:31,091 INFO L226 Difference]: Without dead ends: 3502 [2023-12-21 22:09:31,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:31,094 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 11 mSDsluCounter, 8509 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12766 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:31,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12766 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:31,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3502 states. [2023-12-21 22:09:31,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3502 to 3374. [2023-12-21 22:09:31,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3374 states, 3280 states have (on average 1.6603658536585366) internal successors, (5446), 3283 states have internal predecessors, (5446), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:31,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3374 states to 3374 states and 5549 transitions. [2023-12-21 22:09:31,167 INFO L78 Accepts]: Start accepts. Automaton has 3374 states and 5549 transitions. Word has length 111 [2023-12-21 22:09:31,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:31,167 INFO L495 AbstractCegarLoop]: Abstraction has 3374 states and 5549 transitions. [2023-12-21 22:09:31,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:31,167 INFO L276 IsEmpty]: Start isEmpty. Operand 3374 states and 5549 transitions. [2023-12-21 22:09:31,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:31,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:31,168 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:31,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-21 22:09:31,372 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-21 22:09:31,372 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:31,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:31,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1738453139, now seen corresponding path program 1 times [2023-12-21 22:09:31,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:31,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986312259] [2023-12-21 22:09:31,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:31,373 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-21 22:09:31,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:31,389 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-21 22:09:31,390 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-21 22:09:31,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:31,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:09:31,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:31,488 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-21 22:09:31,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:31,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:31,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986312259] [2023-12-21 22:09:31,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986312259] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:31,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:31,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:31,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736921589] [2023-12-21 22:09:31,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:31,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:31,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:31,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:31,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:31,489 INFO L87 Difference]: Start difference. First operand 3374 states and 5549 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:31,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:31,603 INFO L93 Difference]: Finished difference Result 4621 states and 7162 transitions. [2023-12-21 22:09:31,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:09:31,604 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:31,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:31,608 INFO L225 Difference]: With dead ends: 4621 [2023-12-21 22:09:31,608 INFO L226 Difference]: Without dead ends: 3382 [2023-12-21 22:09:31,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 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-21 22:09:31,611 INFO L413 NwaCegarLoop]: 4257 mSDtfsCounter, 2 mSDsluCounter, 8509 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12766 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:31,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12766 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:31,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3382 states. [2023-12-21 22:09:31,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3382 to 3378. [2023-12-21 22:09:31,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3378 states, 3284 states have (on average 1.6552984165651645) internal successors, (5436), 3287 states have internal predecessors, (5436), 51 states have call successors, (51), 40 states have call predecessors, (51), 41 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:09:31,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3378 states to 3378 states and 5539 transitions. [2023-12-21 22:09:31,682 INFO L78 Accepts]: Start accepts. Automaton has 3378 states and 5539 transitions. Word has length 111 [2023-12-21 22:09:31,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:31,683 INFO L495 AbstractCegarLoop]: Abstraction has 3378 states and 5539 transitions. [2023-12-21 22:09:31,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-21 22:09:31,683 INFO L276 IsEmpty]: Start isEmpty. Operand 3378 states and 5539 transitions. [2023-12-21 22:09:31,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-21 22:09:31,684 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:31,684 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:09:31,706 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-21 22:09:31,887 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-21 22:09:31,887 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:31,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:31,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1078921617, now seen corresponding path program 1 times [2023-12-21 22:09:31,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:31,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337092119] [2023-12-21 22:09:31,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:31,888 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-21 22:09:31,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:31,905 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-21 22:09:31,934 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-21 22:09:31,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:31,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:31,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:32,112 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-21 22:09:32,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:32,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:32,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337092119] [2023-12-21 22:09:32,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337092119] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:32,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:32,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:09:32,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094696332] [2023-12-21 22:09:32,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:32,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:32,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:32,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:32,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:32,114 INFO L87 Difference]: Start difference. First operand 3378 states and 5539 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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-21 22:09:32,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:32,252 INFO L93 Difference]: Finished difference Result 5835 states and 8652 transitions. [2023-12-21 22:09:32,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:32,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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 111 [2023-12-21 22:09:32,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:32,258 INFO L225 Difference]: With dead ends: 5835 [2023-12-21 22:09:32,258 INFO L226 Difference]: Without dead ends: 4592 [2023-12-21 22:09:32,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 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-21 22:09:32,261 INFO L413 NwaCegarLoop]: 4302 mSDtfsCounter, 4168 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4168 SdHoareTripleChecker+Valid, 4571 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:32,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4168 Valid, 4571 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:09:32,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4592 states. [2023-12-21 22:09:32,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4592 to 4590. [2023-12-21 22:09:32,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4590 states, 4408 states have (on average 1.551950998185118) internal successors, (6841), 4414 states have internal predecessors, (6841), 98 states have call successors, (98), 80 states have call predecessors, (98), 82 states have return successors, (100), 96 states have call predecessors, (100), 98 states have call successors, (100) [2023-12-21 22:09:32,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4590 states to 4590 states and 7039 transitions. [2023-12-21 22:09:32,505 INFO L78 Accepts]: Start accepts. Automaton has 4590 states and 7039 transitions. Word has length 111 [2023-12-21 22:09:32,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:32,505 INFO L495 AbstractCegarLoop]: Abstraction has 4590 states and 7039 transitions. [2023-12-21 22:09:32,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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-21 22:09:32,506 INFO L276 IsEmpty]: Start isEmpty. Operand 4590 states and 7039 transitions. [2023-12-21 22:09:32,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-21 22:09:32,521 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:32,521 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, 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-21 22:09:32,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-21 22:09:32,721 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-21 22:09:32,722 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:32,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:32,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1854041929, now seen corresponding path program 1 times [2023-12-21 22:09:32,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:32,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337839636] [2023-12-21 22:09:32,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:32,723 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-21 22:09:32,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:32,724 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-21 22:09:32,756 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-21 22:09:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:32,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:09:32,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:33,049 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:09:33,049 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:33,049 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:33,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337839636] [2023-12-21 22:09:33,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337839636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:33,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:33,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:33,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641158672] [2023-12-21 22:09:33,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:33,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:33,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:33,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:33,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:33,051 INFO L87 Difference]: Start difference. First operand 4590 states and 7039 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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-21 22:09:33,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:33,501 INFO L93 Difference]: Finished difference Result 9398 states and 13031 transitions. [2023-12-21 22:09:33,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:33,502 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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 179 [2023-12-21 22:09:33,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:33,512 INFO L225 Difference]: With dead ends: 9398 [2023-12-21 22:09:33,512 INFO L226 Difference]: Without dead ends: 6944 [2023-12-21 22:09:33,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 177 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-21 22:09:33,516 INFO L413 NwaCegarLoop]: 4312 mSDtfsCounter, 4381 mSDsluCounter, 4433 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4385 SdHoareTripleChecker+Valid, 8745 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:33,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4385 Valid, 8745 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:33,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6944 states. [2023-12-21 22:09:33,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6944 to 6942. [2023-12-21 22:09:33,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6942 states, 6589 states have (on average 1.45044771589012) internal successors, (9557), 6604 states have internal predecessors, (9557), 187 states have call successors, (187), 152 states have call predecessors, (187), 164 states have return successors, (211), 187 states have call predecessors, (211), 187 states have call successors, (211) [2023-12-21 22:09:33,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6942 states to 6942 states and 9955 transitions. [2023-12-21 22:09:33,696 INFO L78 Accepts]: Start accepts. Automaton has 6942 states and 9955 transitions. Word has length 179 [2023-12-21 22:09:33,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:33,696 INFO L495 AbstractCegarLoop]: Abstraction has 6942 states and 9955 transitions. [2023-12-21 22:09:33,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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-21 22:09:33,697 INFO L276 IsEmpty]: Start isEmpty. Operand 6942 states and 9955 transitions. [2023-12-21 22:09:33,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-21 22:09:33,700 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:33,700 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, 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-21 22:09:33,718 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-21 22:09:33,904 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-21 22:09:33,904 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:33,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:33,905 INFO L85 PathProgramCache]: Analyzing trace with hash 485581319, now seen corresponding path program 1 times [2023-12-21 22:09:33,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:33,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337773420] [2023-12-21 22:09:33,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:33,905 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-21 22:09:33,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:33,906 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-21 22:09:33,909 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-21 22:09:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:34,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:34,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:09:34,056 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:34,057 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:34,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337773420] [2023-12-21 22:09:34,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337773420] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:34,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:34,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:09:34,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119871911] [2023-12-21 22:09:34,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:34,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:34,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:34,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:34,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:34,058 INFO L87 Difference]: Start difference. First operand 6942 states and 9955 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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-21 22:09:34,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:34,363 INFO L93 Difference]: Finished difference Result 11738 states and 15908 transitions. [2023-12-21 22:09:34,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:34,364 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 179 [2023-12-21 22:09:34,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:34,372 INFO L225 Difference]: With dead ends: 11738 [2023-12-21 22:09:34,372 INFO L226 Difference]: Without dead ends: 6932 [2023-12-21 22:09:34,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 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-21 22:09:34,378 INFO L413 NwaCegarLoop]: 4256 mSDtfsCounter, 322 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 8213 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:34,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 8213 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:09:34,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6932 states. [2023-12-21 22:09:34,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6932 to 6932. [2023-12-21 22:09:34,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6932 states, 6582 states have (on average 1.450015192950471) internal successors, (9544), 6596 states have internal predecessors, (9544), 184 states have call successors, (184), 152 states have call predecessors, (184), 164 states have return successors, (208), 184 states have call predecessors, (208), 184 states have call successors, (208) [2023-12-21 22:09:34,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6932 states to 6932 states and 9936 transitions. [2023-12-21 22:09:34,564 INFO L78 Accepts]: Start accepts. Automaton has 6932 states and 9936 transitions. Word has length 179 [2023-12-21 22:09:34,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:34,564 INFO L495 AbstractCegarLoop]: Abstraction has 6932 states and 9936 transitions. [2023-12-21 22:09:34,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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-21 22:09:34,564 INFO L276 IsEmpty]: Start isEmpty. Operand 6932 states and 9936 transitions. [2023-12-21 22:09:34,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-21 22:09:34,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:34,569 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, 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-21 22:09:34,573 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-21 22:09:34,773 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-21 22:09:34,774 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:34,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:34,774 INFO L85 PathProgramCache]: Analyzing trace with hash -397653724, now seen corresponding path program 1 times [2023-12-21 22:09:34,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:34,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936981435] [2023-12-21 22:09:34,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:34,775 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-21 22:09:34,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:34,788 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-21 22:09:34,817 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-21 22:09:34,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:34,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:09:34,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:35,123 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:09:35,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:35,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:35,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936981435] [2023-12-21 22:09:35,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936981435] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:35,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:35,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:35,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151242855] [2023-12-21 22:09:35,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:35,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:35,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:35,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:35,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:35,125 INFO L87 Difference]: Start difference. First operand 6932 states and 9936 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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-21 22:09:35,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:35,773 INFO L93 Difference]: Finished difference Result 16149 states and 21386 transitions. [2023-12-21 22:09:35,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:35,773 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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 181 [2023-12-21 22:09:35,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:35,785 INFO L225 Difference]: With dead ends: 16149 [2023-12-21 22:09:35,786 INFO L226 Difference]: Without dead ends: 11353 [2023-12-21 22:09:35,790 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 179 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-21 22:09:35,791 INFO L413 NwaCegarLoop]: 4295 mSDtfsCounter, 4376 mSDsluCounter, 4415 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4381 SdHoareTripleChecker+Valid, 8710 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:35,791 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4381 Valid, 8710 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:35,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11353 states. [2023-12-21 22:09:36,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11353 to 11351. [2023-12-21 22:09:36,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11351 states, 10678 states have (on average 1.3708559655366173) internal successors, (14638), 10709 states have internal predecessors, (14638), 351 states have call successors, (351), 288 states have call predecessors, (351), 320 states have return successors, (419), 355 states have call predecessors, (419), 351 states have call successors, (419) [2023-12-21 22:09:36,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11351 states to 11351 states and 15408 transitions. [2023-12-21 22:09:36,122 INFO L78 Accepts]: Start accepts. Automaton has 11351 states and 15408 transitions. Word has length 181 [2023-12-21 22:09:36,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:36,123 INFO L495 AbstractCegarLoop]: Abstraction has 11351 states and 15408 transitions. [2023-12-21 22:09:36,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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-21 22:09:36,123 INFO L276 IsEmpty]: Start isEmpty. Operand 11351 states and 15408 transitions. [2023-12-21 22:09:36,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-21 22:09:36,129 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:36,129 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, 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-21 22:09:36,148 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-21 22:09:36,333 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-21 22:09:36,333 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:36,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:36,334 INFO L85 PathProgramCache]: Analyzing trace with hash 129740326, now seen corresponding path program 1 times [2023-12-21 22:09:36,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:36,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457716070] [2023-12-21 22:09:36,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:36,334 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-21 22:09:36,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:36,335 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-21 22:09:36,380 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-21 22:09:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:36,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:36,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:36,487 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:09:36,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:36,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:36,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [457716070] [2023-12-21 22:09:36,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [457716070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:36,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:36,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:09:36,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763857891] [2023-12-21 22:09:36,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:36,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:36,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:36,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:36,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:36,490 INFO L87 Difference]: Start difference. First operand 11351 states and 15408 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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-21 22:09:36,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:36,968 INFO L93 Difference]: Finished difference Result 20557 states and 26817 transitions. [2023-12-21 22:09:36,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:36,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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 181 [2023-12-21 22:09:36,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:36,984 INFO L225 Difference]: With dead ends: 20557 [2023-12-21 22:09:36,984 INFO L226 Difference]: Without dead ends: 11342 [2023-12-21 22:09:36,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 179 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-21 22:09:36,995 INFO L413 NwaCegarLoop]: 4255 mSDtfsCounter, 320 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 8212 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:36,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 8212 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:09:37,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11342 states. [2023-12-21 22:09:37,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11342 to 11342. [2023-12-21 22:09:37,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11342 states, 10672 states have (on average 1.370595952023988) internal successors, (14627), 10702 states have internal predecessors, (14627), 348 states have call successors, (348), 288 states have call predecessors, (348), 320 states have return successors, (416), 352 states have call predecessors, (416), 348 states have call successors, (416) [2023-12-21 22:09:37,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11342 states to 11342 states and 15391 transitions. [2023-12-21 22:09:37,347 INFO L78 Accepts]: Start accepts. Automaton has 11342 states and 15391 transitions. Word has length 181 [2023-12-21 22:09:37,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:37,347 INFO L495 AbstractCegarLoop]: Abstraction has 11342 states and 15391 transitions. [2023-12-21 22:09:37,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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-21 22:09:37,347 INFO L276 IsEmpty]: Start isEmpty. Operand 11342 states and 15391 transitions. [2023-12-21 22:09:37,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-21 22:09:37,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:37,353 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, 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-21 22:09:37,357 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 (28)] Ended with exit code 0 [2023-12-21 22:09:37,556 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-21 22:09:37,557 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:37,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:37,557 INFO L85 PathProgramCache]: Analyzing trace with hash -838931703, now seen corresponding path program 1 times [2023-12-21 22:09:37,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:37,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1862342733] [2023-12-21 22:09:37,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:37,558 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-21 22:09:37,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:37,559 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-21 22:09:37,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 (29)] Waiting until timeout for monitored process [2023-12-21 22:09:37,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:37,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:09:37,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:37,825 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:09:37,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:37,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:37,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1862342733] [2023-12-21 22:09:37,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1862342733] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:37,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:37,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:37,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909729797] [2023-12-21 22:09:37,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:37,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:37,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:37,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:37,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:37,827 INFO L87 Difference]: Start difference. First operand 11342 states and 15391 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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-21 22:09:38,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:38,793 INFO L93 Difference]: Finished difference Result 29002 states and 37295 transitions. [2023-12-21 22:09:38,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:38,793 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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 183 [2023-12-21 22:09:38,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:38,830 INFO L225 Difference]: With dead ends: 29002 [2023-12-21 22:09:38,830 INFO L226 Difference]: Without dead ends: 19796 [2023-12-21 22:09:38,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 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-21 22:09:38,853 INFO L413 NwaCegarLoop]: 4281 mSDtfsCounter, 4369 mSDsluCounter, 4397 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4375 SdHoareTripleChecker+Valid, 8678 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:38,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4375 Valid, 8678 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:38,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19796 states. [2023-12-21 22:09:39,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19796 to 19794. [2023-12-21 22:09:39,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19794 states, 18505 states have (on average 1.3165630910564712) internal successors, (24363), 18572 states have internal predecessors, (24363), 663 states have call successors, (663), 544 states have call predecessors, (663), 624 states have return successors, (827), 679 states have call predecessors, (827), 663 states have call successors, (827) [2023-12-21 22:09:39,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19794 states to 19794 states and 25853 transitions. [2023-12-21 22:09:39,636 INFO L78 Accepts]: Start accepts. Automaton has 19794 states and 25853 transitions. Word has length 183 [2023-12-21 22:09:39,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:39,637 INFO L495 AbstractCegarLoop]: Abstraction has 19794 states and 25853 transitions. [2023-12-21 22:09:39,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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-21 22:09:39,637 INFO L276 IsEmpty]: Start isEmpty. Operand 19794 states and 25853 transitions. [2023-12-21 22:09:39,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-21 22:09:39,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:39,723 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, 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-21 22:09:39,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-21 22:09:39,923 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-21 22:09:39,924 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:39,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:39,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1669585337, now seen corresponding path program 1 times [2023-12-21 22:09:39,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:39,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208280840] [2023-12-21 22:09:39,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:39,925 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-21 22:09:39,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:39,935 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-21 22:09:39,940 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-21 22:09:40,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:40,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:40,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:40,068 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:09:40,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:40,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:40,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208280840] [2023-12-21 22:09:40,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208280840] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:40,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:40,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:09:40,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802488033] [2023-12-21 22:09:40,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:40,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:40,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:40,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:40,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:40,069 INFO L87 Difference]: Start difference. First operand 19794 states and 25853 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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-21 22:09:40,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:40,765 INFO L93 Difference]: Finished difference Result 37444 states and 47710 transitions. [2023-12-21 22:09:40,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:40,766 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 183 [2023-12-21 22:09:40,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:40,789 INFO L225 Difference]: With dead ends: 37444 [2023-12-21 22:09:40,790 INFO L226 Difference]: Without dead ends: 19786 [2023-12-21 22:09:40,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 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-21 22:09:40,801 INFO L413 NwaCegarLoop]: 4254 mSDtfsCounter, 318 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 8211 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:40,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 8211 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:09:40,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19786 states. [2023-12-21 22:09:41,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19786 to 19786. [2023-12-21 22:09:41,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19786 states, 18500 states have (on average 1.3164324324324324) internal successors, (24354), 18566 states have internal predecessors, (24354), 660 states have call successors, (660), 544 states have call predecessors, (660), 624 states have return successors, (824), 676 states have call predecessors, (824), 660 states have call successors, (824) [2023-12-21 22:09:41,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19786 states to 19786 states and 25838 transitions. [2023-12-21 22:09:41,543 INFO L78 Accepts]: Start accepts. Automaton has 19786 states and 25838 transitions. Word has length 183 [2023-12-21 22:09:41,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:41,543 INFO L495 AbstractCegarLoop]: Abstraction has 19786 states and 25838 transitions. [2023-12-21 22:09:41,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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-21 22:09:41,543 INFO L276 IsEmpty]: Start isEmpty. Operand 19786 states and 25838 transitions. [2023-12-21 22:09:41,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-21 22:09:41,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:41,579 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, 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, 1, 1] [2023-12-21 22:09:41,598 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-21 22:09:41,779 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-21 22:09:41,779 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:41,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:41,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1917735844, now seen corresponding path program 1 times [2023-12-21 22:09:41,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:41,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096603966] [2023-12-21 22:09:41,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:41,780 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-21 22:09:41,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:41,781 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-21 22:09:41,782 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-21 22:09:41,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:41,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:09:41,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:09:42,061 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:42,061 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:42,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096603966] [2023-12-21 22:09:42,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096603966] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:42,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:42,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:42,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437113194] [2023-12-21 22:09:42,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:42,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:42,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:42,063 INFO L87 Difference]: Start difference. First operand 19786 states and 25838 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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-21 22:09:43,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:43,536 INFO L93 Difference]: Finished difference Result 59001 states and 74365 transitions. [2023-12-21 22:09:43,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:43,537 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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 185 [2023-12-21 22:09:43,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:43,615 INFO L225 Difference]: With dead ends: 59001 [2023-12-21 22:09:43,615 INFO L226 Difference]: Without dead ends: 41351 [2023-12-21 22:09:43,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 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-21 22:09:43,631 INFO L413 NwaCegarLoop]: 4278 mSDtfsCounter, 4373 mSDsluCounter, 4383 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4379 SdHoareTripleChecker+Valid, 8661 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:43,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4379 Valid, 8661 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:43,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41351 states. [2023-12-21 22:09:45,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41351 to 40453. [2023-12-21 22:09:45,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40453 states, 37596 states have (on average 1.2773699329715926) internal successors, (48024), 37935 states have internal predecessors, (48024), 1255 states have call successors, (1255), 1024 states have call predecessors, (1255), 1600 states have return successors, (2060), 1495 states have call predecessors, (2060), 1255 states have call successors, (2060) [2023-12-21 22:09:45,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40453 states to 40453 states and 51339 transitions. [2023-12-21 22:09:45,295 INFO L78 Accepts]: Start accepts. Automaton has 40453 states and 51339 transitions. Word has length 185 [2023-12-21 22:09:45,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:45,296 INFO L495 AbstractCegarLoop]: Abstraction has 40453 states and 51339 transitions. [2023-12-21 22:09:45,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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-21 22:09:45,296 INFO L276 IsEmpty]: Start isEmpty. Operand 40453 states and 51339 transitions. [2023-12-21 22:09:45,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-21 22:09:45,312 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:45,312 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, 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, 1, 1] [2023-12-21 22:09:45,319 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-21 22:09:45,516 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-21 22:09:45,517 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:45,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:45,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1937276966, now seen corresponding path program 1 times [2023-12-21 22:09:45,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:45,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [467961447] [2023-12-21 22:09:45,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:45,518 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-21 22:09:45,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:45,572 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-21 22:09:45,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 (32)] Waiting until timeout for monitored process [2023-12-21 22:09:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:45,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:45,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:45,703 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:09:45,703 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:45,703 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:45,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [467961447] [2023-12-21 22:09:45,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [467961447] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:45,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:45,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:09:45,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360823159] [2023-12-21 22:09:45,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:45,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:45,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:45,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:45,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:45,704 INFO L87 Difference]: Start difference. First operand 40453 states and 51339 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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-21 22:09:47,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:47,300 INFO L93 Difference]: Finished difference Result 78764 states and 98686 transitions. [2023-12-21 22:09:47,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:47,301 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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 185 [2023-12-21 22:09:47,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:47,366 INFO L225 Difference]: With dead ends: 78764 [2023-12-21 22:09:47,366 INFO L226 Difference]: Without dead ends: 40446 [2023-12-21 22:09:47,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 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-21 22:09:47,388 INFO L413 NwaCegarLoop]: 4253 mSDtfsCounter, 316 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 8210 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:47,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 8210 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:09:47,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40446 states. [2023-12-21 22:09:49,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40446 to 40446. [2023-12-21 22:09:49,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40446 states, 37592 states have (on average 1.2773196424771227) internal successors, (48017), 37930 states have internal predecessors, (48017), 1252 states have call successors, (1252), 1024 states have call predecessors, (1252), 1600 states have return successors, (2056), 1492 states have call predecessors, (2056), 1252 states have call successors, (2056) [2023-12-21 22:09:49,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40446 states to 40446 states and 51325 transitions. [2023-12-21 22:09:49,122 INFO L78 Accepts]: Start accepts. Automaton has 40446 states and 51325 transitions. Word has length 185 [2023-12-21 22:09:49,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:49,122 INFO L495 AbstractCegarLoop]: Abstraction has 40446 states and 51325 transitions. [2023-12-21 22:09:49,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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-21 22:09:49,122 INFO L276 IsEmpty]: Start isEmpty. Operand 40446 states and 51325 transitions. [2023-12-21 22:09:49,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-21 22:09:49,137 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:49,137 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, 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, 1, 1, 1, 1] [2023-12-21 22:09:49,141 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 [2023-12-21 22:09:49,341 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-21 22:09:49,341 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:49,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:49,342 INFO L85 PathProgramCache]: Analyzing trace with hash -806879543, now seen corresponding path program 1 times [2023-12-21 22:09:49,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:49,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1120780863] [2023-12-21 22:09:49,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:49,342 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-21 22:09:49,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:49,343 INFO L229 MonitoredProcess]: Starting monitored process 33 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-21 22:09:49,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 (33)] Waiting until timeout for monitored process [2023-12-21 22:09:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:49,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:09:49,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:49,635 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:09:49,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:49,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:49,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1120780863] [2023-12-21 22:09:49,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1120780863] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:49,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:49,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:09:49,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447922336] [2023-12-21 22:09:49,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:49,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:09:49,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:49,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:09:49,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:09:49,637 INFO L87 Difference]: Start difference. First operand 40446 states and 51325 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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-21 22:09:52,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:52,758 INFO L93 Difference]: Finished difference Result 116936 states and 145745 transitions. [2023-12-21 22:09:52,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:09:52,759 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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 187 [2023-12-21 22:09:52,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:52,880 INFO L225 Difference]: With dead ends: 116936 [2023-12-21 22:09:52,881 INFO L226 Difference]: Without dead ends: 78626 [2023-12-21 22:09:52,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 185 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-21 22:09:52,914 INFO L413 NwaCegarLoop]: 4218 mSDtfsCounter, 4358 mSDsluCounter, 4332 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4364 SdHoareTripleChecker+Valid, 8550 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:52,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4364 Valid, 8550 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:09:52,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78626 states. [2023-12-21 22:09:55,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78626 to 78624. [2023-12-21 22:09:55,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78624 states, 73079 states have (on average 1.2582137139260252) internal successors, (91949), 73786 states have internal predecessors, (91949), 2375 states have call successors, (2375), 1984 states have call predecessors, (2375), 3168 states have return successors, (3995), 2855 states have call predecessors, (3995), 2375 states have call successors, (3995) [2023-12-21 22:09:56,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78624 states to 78624 states and 98319 transitions. [2023-12-21 22:09:56,132 INFO L78 Accepts]: Start accepts. Automaton has 78624 states and 98319 transitions. Word has length 187 [2023-12-21 22:09:56,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:09:56,132 INFO L495 AbstractCegarLoop]: Abstraction has 78624 states and 98319 transitions. [2023-12-21 22:09:56,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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-21 22:09:56,132 INFO L276 IsEmpty]: Start isEmpty. Operand 78624 states and 98319 transitions. [2023-12-21 22:09:56,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-21 22:09:56,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:09:56,165 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, 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, 1, 1, 1, 1] [2023-12-21 22:09:56,168 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 (33)] Forceful destruction successful, exit code 0 [2023-12-21 22:09:56,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /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-21 22:09:56,369 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:09:56,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:09:56,370 INFO L85 PathProgramCache]: Analyzing trace with hash -201104761, now seen corresponding path program 1 times [2023-12-21 22:09:56,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:09:56,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1571980797] [2023-12-21 22:09:56,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:09:56,371 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-21 22:09:56,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:09:56,372 INFO L229 MonitoredProcess]: Starting monitored process 34 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-21 22:09:56,387 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 (34)] Waiting until timeout for monitored process [2023-12-21 22:09:56,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:09:56,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:09:56,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:09:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:09:56,508 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:09:56,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:09:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1571980797] [2023-12-21 22:09:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1571980797] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:09:56,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:09:56,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:09:56,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280729396] [2023-12-21 22:09:56,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:09:56,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:09:56,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:09:56,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:09:56,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:09:56,510 INFO L87 Difference]: Start difference. First operand 78624 states and 98319 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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-21 22:09:59,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:09:59,412 INFO L93 Difference]: Finished difference Result 155106 states and 192648 transitions. [2023-12-21 22:09:59,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:09:59,412 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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 187 [2023-12-21 22:09:59,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:09:59,558 INFO L225 Difference]: With dead ends: 155106 [2023-12-21 22:09:59,558 INFO L226 Difference]: Without dead ends: 78618 [2023-12-21 22:09:59,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 185 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-21 22:09:59,616 INFO L413 NwaCegarLoop]: 4252 mSDtfsCounter, 314 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 8209 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:09:59,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 8209 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:09:59,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78618 states. [2023-12-21 22:10:02,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78618 to 78618. [2023-12-21 22:10:02,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78618 states, 73076 states have (on average 1.2581969456456292) internal successors, (91944), 73782 states have internal predecessors, (91944), 2372 states have call successors, (2372), 1984 states have call predecessors, (2372), 3168 states have return successors, (3992), 2852 states have call predecessors, (3992), 2372 states have call successors, (3992) [2023-12-21 22:10:02,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78618 states to 78618 states and 98308 transitions. [2023-12-21 22:10:02,742 INFO L78 Accepts]: Start accepts. Automaton has 78618 states and 98308 transitions. Word has length 187 [2023-12-21 22:10:02,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:10:02,742 INFO L495 AbstractCegarLoop]: Abstraction has 78618 states and 98308 transitions. [2023-12-21 22:10:02,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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-21 22:10:02,743 INFO L276 IsEmpty]: Start isEmpty. Operand 78618 states and 98308 transitions. [2023-12-21 22:10:02,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-21 22:10:02,766 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:10:02,766 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, 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, 1, 1, 1, 1, 1, 1] [2023-12-21 22:10:02,771 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 (34)] Ended with exit code 0 [2023-12-21 22:10:02,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /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-21 22:10:02,971 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:10:02,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:10:02,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1094212060, now seen corresponding path program 1 times [2023-12-21 22:10:02,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:10:02,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975255203] [2023-12-21 22:10:02,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:10:02,972 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-21 22:10:02,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:10:02,973 INFO L229 MonitoredProcess]: Starting monitored process 35 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-21 22:10:03,000 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 (35)] Waiting until timeout for monitored process [2023-12-21 22:10:03,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:10:03,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:10:03,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:10:03,264 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:10:03,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:10:03,264 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:10:03,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975255203] [2023-12-21 22:10:03,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975255203] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:10:03,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:10:03,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:10:03,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987447925] [2023-12-21 22:10:03,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:10:03,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:10:03,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:10:03,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:10:03,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:10:03,265 INFO L87 Difference]: Start difference. First operand 78618 states and 98308 transitions. Second operand has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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-21 22:10:08,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:10:08,846 INFO L93 Difference]: Finished difference Result 235679 states and 290575 transitions. [2023-12-21 22:10:08,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:10:08,847 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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 189 [2023-12-21 22:10:08,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:10:09,280 INFO L225 Difference]: With dead ends: 235679 [2023-12-21 22:10:09,281 INFO L226 Difference]: Without dead ends: 159197 [2023-12-21 22:10:09,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 187 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-21 22:10:09,355 INFO L413 NwaCegarLoop]: 4248 mSDtfsCounter, 4357 mSDsluCounter, 4343 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4363 SdHoareTripleChecker+Valid, 8591 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:10:09,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4363 Valid, 8591 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:10:09,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159197 states. [2023-12-21 22:10:15,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159197 to 156635. [2023-12-21 22:10:15,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156635 states, 143986 states have (on average 1.2394677260289195) internal successors, (178466), 146485 states have internal predecessors, (178466), 4487 states have call successors, (4487), 3712 states have call predecessors, (4487), 8160 states have return successors, (10012), 6439 states have call predecessors, (10012), 4487 states have call successors, (10012) [2023-12-21 22:10:15,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156635 states to 156635 states and 192965 transitions. [2023-12-21 22:10:15,759 INFO L78 Accepts]: Start accepts. Automaton has 156635 states and 192965 transitions. Word has length 189 [2023-12-21 22:10:15,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:10:15,759 INFO L495 AbstractCegarLoop]: Abstraction has 156635 states and 192965 transitions. [2023-12-21 22:10:15,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 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-21 22:10:15,759 INFO L276 IsEmpty]: Start isEmpty. Operand 156635 states and 192965 transitions. [2023-12-21 22:10:15,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-21 22:10:15,808 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:10:15,808 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, 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, 1, 1, 1, 1, 1, 1] [2023-12-21 22:10:15,812 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 (35)] Forceful destruction successful, exit code 0 [2023-12-21 22:10:16,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /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-21 22:10:16,012 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:10:16,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:10:16,013 INFO L85 PathProgramCache]: Analyzing trace with hash 504936998, now seen corresponding path program 1 times [2023-12-21 22:10:16,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:10:16,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312249532] [2023-12-21 22:10:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:10:16,013 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-21 22:10:16,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:10:16,014 INFO L229 MonitoredProcess]: Starting monitored process 36 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-21 22:10:16,016 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 (36)] Waiting until timeout for monitored process [2023-12-21 22:10:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:10:16,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:10:16,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:10:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:10:16,143 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:10:16,143 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:10:16,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1312249532] [2023-12-21 22:10:16,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1312249532] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:10:16,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:10:16,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:10:16,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099012416] [2023-12-21 22:10:16,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:10:16,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:10:16,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:10:16,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:10:16,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:10:16,144 INFO L87 Difference]: Start difference. First operand 156635 states and 192965 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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-21 22:10:21,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:10:21,952 INFO L93 Difference]: Finished difference Result 311130 states and 381944 transitions. [2023-12-21 22:10:21,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:10:21,953 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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 189 [2023-12-21 22:10:21,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:10:22,272 INFO L225 Difference]: With dead ends: 311130 [2023-12-21 22:10:22,272 INFO L226 Difference]: Without dead ends: 156630 [2023-12-21 22:10:22,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 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-21 22:10:22,380 INFO L413 NwaCegarLoop]: 4251 mSDtfsCounter, 312 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 8208 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:10:22,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 8208 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:10:22,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156630 states. [2023-12-21 22:10:28,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156630 to 156630. [2023-12-21 22:10:28,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156630 states, 143984 states have (on average 1.2394641071230137) internal successors, (178463), 146482 states have internal predecessors, (178463), 4484 states have call successors, (4484), 3712 states have call predecessors, (4484), 8160 states have return successors, (10008), 6436 states have call predecessors, (10008), 4484 states have call successors, (10008) [2023-12-21 22:10:29,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156630 states to 156630 states and 192955 transitions. [2023-12-21 22:10:29,038 INFO L78 Accepts]: Start accepts. Automaton has 156630 states and 192955 transitions. Word has length 189 [2023-12-21 22:10:29,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:10:29,038 INFO L495 AbstractCegarLoop]: Abstraction has 156630 states and 192955 transitions. [2023-12-21 22:10:29,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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-21 22:10:29,039 INFO L276 IsEmpty]: Start isEmpty. Operand 156630 states and 192955 transitions. [2023-12-21 22:10:29,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-21 22:10:29,080 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:10:29,080 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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:10:29,086 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 (36)] Forceful destruction successful, exit code 0 [2023-12-21 22:10:29,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /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-21 22:10:29,284 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:10:29,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:10:29,285 INFO L85 PathProgramCache]: Analyzing trace with hash 368028297, now seen corresponding path program 1 times [2023-12-21 22:10:29,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:10:29,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2059804790] [2023-12-21 22:10:29,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:10:29,285 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-21 22:10:29,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:10:29,287 INFO L229 MonitoredProcess]: Starting monitored process 37 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-21 22:10:29,288 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 (37)] Waiting until timeout for monitored process [2023-12-21 22:10:29,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:10:29,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:10:29,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:10:29,579 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-21 22:10:29,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:10:29,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:10:29,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2059804790] [2023-12-21 22:10:29,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2059804790] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:10:29,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:10:29,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:10:29,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409279854] [2023-12-21 22:10:29,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:10:29,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:10:29,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:10:29,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:10:29,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:10:29,581 INFO L87 Difference]: Start difference. First operand 156630 states and 192955 transitions. Second operand has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 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-21 22:10:40,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:10:40,678 INFO L93 Difference]: Finished difference Result 445394 states and 546165 transitions. [2023-12-21 22:10:40,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:10:40,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 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 191 [2023-12-21 22:10:40,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:10:41,484 INFO L225 Difference]: With dead ends: 445394 [2023-12-21 22:10:41,485 INFO L226 Difference]: Without dead ends: 290900 [2023-12-21 22:10:41,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 189 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-21 22:10:41,618 INFO L413 NwaCegarLoop]: 4173 mSDtfsCounter, 4354 mSDsluCounter, 4279 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4360 SdHoareTripleChecker+Valid, 8452 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-21 22:10:41,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4360 Valid, 8452 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-21 22:10:41,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290900 states.