/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/systemc/token_ring.03.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:52:40,209 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:52:40,274 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:52:40,281 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:52:40,281 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:52:40,308 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:52:40,308 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:52:40,308 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:52:40,309 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:52:40,312 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:52:40,312 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:52:40,312 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:52:40,313 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:52:40,314 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:52:40,314 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:52:40,314 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:52:40,314 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:52:40,315 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:52:40,315 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:52:40,315 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:52:40,315 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:52:40,315 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:52:40,315 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:52:40,316 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:52:40,317 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:52:40,317 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:52:40,317 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:52:40,317 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:52:40,318 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:52:40,318 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:52:40,319 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:52:40,319 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:52:40,319 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:52:40,320 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:52:40,493 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:52:40,525 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:52:40,528 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:52:40,529 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:52:40,529 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:52:40,531 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/token_ring.03.cil-2.c [2023-12-16 17:52:41,640 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:52:41,793 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:52:41,794 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.03.cil-2.c [2023-12-16 17:52:41,801 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a685c54b3/bef849a35f714a2088076e1a33cde9c6/FLAG76a9be275 [2023-12-16 17:52:41,813 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a685c54b3/bef849a35f714a2088076e1a33cde9c6 [2023-12-16 17:52:41,815 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:52:41,816 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:52:41,817 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:52:41,817 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:52:41,820 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:52:41,821 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:52:41" (1/1) ... [2023-12-16 17:52:41,821 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c1877fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:41, skipping insertion in model container [2023-12-16 17:52:41,822 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:52:41" (1/1) ... [2023-12-16 17:52:41,847 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:52:41,963 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.03.cil-2.c[671,684] [2023-12-16 17:52:42,006 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:52:42,016 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:52:42,024 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.03.cil-2.c[671,684] [2023-12-16 17:52:42,057 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:52:42,069 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:52:42,069 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42 WrapperNode [2023-12-16 17:52:42,070 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:52:42,070 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:52:42,070 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:52:42,071 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:52:42,087 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,096 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,117 INFO L138 Inliner]: procedures = 34, calls = 40, calls flagged for inlining = 18, calls inlined = 18, statements flattened = 326 [2023-12-16 17:52:42,118 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:52:42,119 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:52:42,119 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:52:42,119 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:52:42,127 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,127 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,129 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,138 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 17:52:42,138 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,139 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,143 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,147 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,148 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,149 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,151 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:52:42,152 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:52:42,152 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:52:42,152 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:52:42,153 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (1/1) ... [2023-12-16 17:52:42,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:52:42,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:52:42,191 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:52:42,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:52:42,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:52:42,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:52:42,238 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-16 17:52:42,239 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-16 17:52:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-16 17:52:42,240 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-16 17:52:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 17:52:42,240 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 17:52:42,240 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-16 17:52:42,241 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-16 17:52:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-16 17:52:42,241 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-16 17:52:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-16 17:52:42,241 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-16 17:52:42,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:52:42,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:52:42,319 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:52:42,321 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:52:42,649 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:52:42,712 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:52:42,712 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-12-16 17:52:42,713 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:52:42 BoogieIcfgContainer [2023-12-16 17:52:42,713 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:52:42,715 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:52:42,715 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:52:42,717 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:52:42,717 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:52:41" (1/3) ... [2023-12-16 17:52:42,718 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@250d8bce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:52:42, skipping insertion in model container [2023-12-16 17:52:42,718 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:42" (2/3) ... [2023-12-16 17:52:42,718 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@250d8bce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:52:42, skipping insertion in model container [2023-12-16 17:52:42,718 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:52:42" (3/3) ... [2023-12-16 17:52:42,719 INFO L112 eAbstractionObserver]: Analyzing ICFG token_ring.03.cil-2.c [2023-12-16 17:52:42,731 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:52:42,731 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:52:42,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:52:42,779 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;@348d3a5c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:52:42,779 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:52:42,783 INFO L276 IsEmpty]: Start isEmpty. Operand has 141 states, 116 states have (on average 1.6724137931034482) internal successors, (194), 118 states have internal predecessors, (194), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-16 17:52:42,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:42,790 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:42,791 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] [2023-12-16 17:52:42,791 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:42,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:42,795 INFO L85 PathProgramCache]: Analyzing trace with hash -806991754, now seen corresponding path program 1 times [2023-12-16 17:52:42,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:42,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398541021] [2023-12-16 17:52:42,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:42,804 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:42,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:42,806 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:42,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:52:42,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:42,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:42,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:42,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:42,996 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:42,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398541021] [2023-12-16 17:52:42,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398541021] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:42,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:42,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:42,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595168569] [2023-12-16 17:52:42,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:43,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:43,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:43,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:43,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:43,026 INFO L87 Difference]: Start difference. First operand has 141 states, 116 states have (on average 1.6724137931034482) internal successors, (194), 118 states have internal predecessors, (194), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:43,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:43,101 INFO L93 Difference]: Finished difference Result 276 states and 446 transitions. [2023-12-16 17:52:43,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:43,104 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:43,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:43,110 INFO L225 Difference]: With dead ends: 276 [2023-12-16 17:52:43,110 INFO L226 Difference]: Without dead ends: 139 [2023-12-16 17:52:43,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:43,116 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 207 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:43,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 196 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:43,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2023-12-16 17:52:43,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2023-12-16 17:52:43,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 115 states have (on average 1.5478260869565217) internal successors, (178), 116 states have internal predecessors, (178), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2023-12-16 17:52:43,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 212 transitions. [2023-12-16 17:52:43,152 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 212 transitions. Word has length 70 [2023-12-16 17:52:43,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:43,154 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 212 transitions. [2023-12-16 17:52:43,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:43,154 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 212 transitions. [2023-12-16 17:52:43,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:43,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:43,156 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] [2023-12-16 17:52:43,164 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-16 17:52:43,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:43,362 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:43,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:43,363 INFO L85 PathProgramCache]: Analyzing trace with hash -389595148, now seen corresponding path program 1 times [2023-12-16 17:52:43,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:43,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1098263782] [2023-12-16 17:52:43,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:43,364 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:43,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:43,365 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:43,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:52:43,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:43,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:43,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:43,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:43,538 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:43,539 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:43,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1098263782] [2023-12-16 17:52:43,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1098263782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:43,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:43,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:43,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343768574] [2023-12-16 17:52:43,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:43,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:43,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:43,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:43,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:43,541 INFO L87 Difference]: Start difference. First operand 139 states and 212 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:43,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:43,904 INFO L93 Difference]: Finished difference Result 412 states and 635 transitions. [2023-12-16 17:52:43,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:52:43,904 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 3 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:43,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:43,913 INFO L225 Difference]: With dead ends: 412 [2023-12-16 17:52:43,914 INFO L226 Difference]: Without dead ends: 282 [2023-12-16 17:52:43,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:43,918 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 364 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:43,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 519 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:52:43,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2023-12-16 17:52:43,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 271. [2023-12-16 17:52:43,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 228 states have (on average 1.5570175438596492) internal successors, (355), 230 states have internal predecessors, (355), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2023-12-16 17:52:43,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 414 transitions. [2023-12-16 17:52:43,939 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 414 transitions. Word has length 70 [2023-12-16 17:52:43,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:43,939 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 414 transitions. [2023-12-16 17:52:43,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:43,940 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 414 transitions. [2023-12-16 17:52:43,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:43,941 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:43,941 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] [2023-12-16 17:52:43,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:44,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:44,144 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:44,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash 311653240, now seen corresponding path program 1 times [2023-12-16 17:52:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265024663] [2023-12-16 17:52:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:44,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:44,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:44,147 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:44,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:52:44,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:44,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:44,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:44,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:44,241 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:44,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:44,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265024663] [2023-12-16 17:52:44,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265024663] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:44,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:44,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:44,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613174722] [2023-12-16 17:52:44,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:44,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:44,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:44,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:44,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:44,243 INFO L87 Difference]: Start difference. First operand 271 states and 414 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:44,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:44,421 INFO L93 Difference]: Finished difference Result 533 states and 821 transitions. [2023-12-16 17:52:44,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:44,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:44,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:44,423 INFO L225 Difference]: With dead ends: 533 [2023-12-16 17:52:44,423 INFO L226 Difference]: Without dead ends: 271 [2023-12-16 17:52:44,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:44,424 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 261 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:44,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 322 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:44,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2023-12-16 17:52:44,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 271. [2023-12-16 17:52:44,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 228 states have (on average 1.5263157894736843) internal successors, (348), 230 states have internal predecessors, (348), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2023-12-16 17:52:44,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 407 transitions. [2023-12-16 17:52:44,443 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 407 transitions. Word has length 70 [2023-12-16 17:52:44,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:44,443 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 407 transitions. [2023-12-16 17:52:44,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:44,443 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 407 transitions. [2023-12-16 17:52:44,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:44,444 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:44,444 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] [2023-12-16 17:52:44,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:44,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:44,647 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:44,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:44,648 INFO L85 PathProgramCache]: Analyzing trace with hash -232867844, now seen corresponding path program 1 times [2023-12-16 17:52:44,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:44,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368112445] [2023-12-16 17:52:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:44,649 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:44,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:44,651 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:44,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:52:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:44,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:44,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:44,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:44,783 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:44,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368112445] [2023-12-16 17:52:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368112445] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:44,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:44,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694306805] [2023-12-16 17:52:44,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:44,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:44,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:44,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:44,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:44,790 INFO L87 Difference]: Start difference. First operand 271 states and 407 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:44,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:44,960 INFO L93 Difference]: Finished difference Result 533 states and 807 transitions. [2023-12-16 17:52:44,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:44,961 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:44,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:44,963 INFO L225 Difference]: With dead ends: 533 [2023-12-16 17:52:44,963 INFO L226 Difference]: Without dead ends: 271 [2023-12-16 17:52:44,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:44,968 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 255 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:44,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 315 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:44,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2023-12-16 17:52:44,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 271. [2023-12-16 17:52:44,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 228 states have (on average 1.4956140350877194) internal successors, (341), 230 states have internal predecessors, (341), 29 states have call successors, (29), 12 states have call predecessors, (29), 13 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2023-12-16 17:52:44,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 400 transitions. [2023-12-16 17:52:44,995 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 400 transitions. Word has length 70 [2023-12-16 17:52:44,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:44,996 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 400 transitions. [2023-12-16 17:52:44,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:44,996 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 400 transitions. [2023-12-16 17:52:45,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:45,001 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:45,001 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] [2023-12-16 17:52:45,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 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:45,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:45,204 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:45,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:45,205 INFO L85 PathProgramCache]: Analyzing trace with hash 26661624, now seen corresponding path program 1 times [2023-12-16 17:52:45,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:45,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1109502993] [2023-12-16 17:52:45,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:45,205 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:45,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:45,206 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:45,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:52:45,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:45,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:45,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:45,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:45,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:45,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:45,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1109502993] [2023-12-16 17:52:45,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1109502993] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:45,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:45,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:45,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628971181] [2023-12-16 17:52:45,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:45,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:45,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:45,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:45,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:45,308 INFO L87 Difference]: Start difference. First operand 271 states and 400 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:45,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:45,526 INFO L93 Difference]: Finished difference Result 591 states and 885 transitions. [2023-12-16 17:52:45,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:45,527 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:45,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:45,528 INFO L225 Difference]: With dead ends: 591 [2023-12-16 17:52:45,528 INFO L226 Difference]: Without dead ends: 329 [2023-12-16 17:52:45,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:45,530 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 282 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:45,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 309 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:45,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-12-16 17:52:45,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2023-12-16 17:52:45,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 280 states have (on average 1.457142857142857) internal successors, (408), 282 states have internal predecessors, (408), 31 states have call successors, (31), 16 states have call predecessors, (31), 17 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-16 17:52:45,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 471 transitions. [2023-12-16 17:52:45,549 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 471 transitions. Word has length 70 [2023-12-16 17:52:45,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:45,549 INFO L495 AbstractCegarLoop]: Abstraction has 329 states and 471 transitions. [2023-12-16 17:52:45,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:45,550 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 471 transitions. [2023-12-16 17:52:45,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:45,550 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:45,550 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] [2023-12-16 17:52:45,553 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 (6)] Ended with exit code 0 [2023-12-16 17:52:45,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:45,753 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:45,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:45,753 INFO L85 PathProgramCache]: Analyzing trace with hash -57293315, now seen corresponding path program 1 times [2023-12-16 17:52:45,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:45,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745945467] [2023-12-16 17:52:45,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:45,755 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:45,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:45,756 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:45,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:52:45,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:45,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:45,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:45,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:45,858 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:45,858 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:45,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745945467] [2023-12-16 17:52:45,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745945467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:45,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:45,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:45,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135066284] [2023-12-16 17:52:45,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:45,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:45,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:45,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:45,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:45,860 INFO L87 Difference]: Start difference. First operand 329 states and 471 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:46,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:46,065 INFO L93 Difference]: Finished difference Result 707 states and 1027 transitions. [2023-12-16 17:52:46,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:46,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:46,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:46,068 INFO L225 Difference]: With dead ends: 707 [2023-12-16 17:52:46,068 INFO L226 Difference]: Without dead ends: 387 [2023-12-16 17:52:46,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:46,070 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 275 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:46,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 302 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:46,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2023-12-16 17:52:46,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2023-12-16 17:52:46,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 332 states have (on average 1.4186746987951808) internal successors, (471), 334 states have internal predecessors, (471), 33 states have call successors, (33), 20 states have call predecessors, (33), 21 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 17:52:46,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 538 transitions. [2023-12-16 17:52:46,095 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 538 transitions. Word has length 70 [2023-12-16 17:52:46,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:46,096 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 538 transitions. [2023-12-16 17:52:46,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:46,096 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 538 transitions. [2023-12-16 17:52:46,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:46,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:46,100 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] [2023-12-16 17:52:46,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:46,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:46,303 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:46,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:46,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1077241, now seen corresponding path program 1 times [2023-12-16 17:52:46,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:46,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048735883] [2023-12-16 17:52:46,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:46,304 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:46,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:46,305 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:46,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:52:46,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:46,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:46,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:46,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:46,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:46,398 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:46,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048735883] [2023-12-16 17:52:46,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048735883] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:46,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:46,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:46,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868680506] [2023-12-16 17:52:46,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:46,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:46,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:46,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:46,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:46,399 INFO L87 Difference]: Start difference. First operand 387 states and 538 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:46,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:46,594 INFO L93 Difference]: Finished difference Result 823 states and 1161 transitions. [2023-12-16 17:52:46,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:46,595 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:46,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:46,597 INFO L225 Difference]: With dead ends: 823 [2023-12-16 17:52:46,597 INFO L226 Difference]: Without dead ends: 445 [2023-12-16 17:52:46,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:46,598 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 269 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:46,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 295 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:46,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2023-12-16 17:52:46,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 445. [2023-12-16 17:52:46,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 384 states have (on average 1.3802083333333333) internal successors, (530), 386 states have internal predecessors, (530), 35 states have call successors, (35), 24 states have call predecessors, (35), 25 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:46,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 601 transitions. [2023-12-16 17:52:46,622 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 601 transitions. Word has length 70 [2023-12-16 17:52:46,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:46,622 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 601 transitions. [2023-12-16 17:52:46,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:46,622 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 601 transitions. [2023-12-16 17:52:46,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:46,622 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:46,623 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] [2023-12-16 17:52:46,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-16 17:52:46,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:46,825 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:46,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:46,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1570237884, now seen corresponding path program 1 times [2023-12-16 17:52:46,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:46,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725042025] [2023-12-16 17:52:46,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:46,826 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:46,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:46,827 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:46,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:52:46,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:46,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:46,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:46,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:46,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:46,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725042025] [2023-12-16 17:52:46,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725042025] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:46,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:46,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:46,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767448009] [2023-12-16 17:52:46,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:46,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:46,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:46,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:46,964 INFO L87 Difference]: Start difference. First operand 445 states and 601 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:47,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:47,127 INFO L93 Difference]: Finished difference Result 933 states and 1279 transitions. [2023-12-16 17:52:47,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:47,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:47,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:47,129 INFO L225 Difference]: With dead ends: 933 [2023-12-16 17:52:47,129 INFO L226 Difference]: Without dead ends: 497 [2023-12-16 17:52:47,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:47,131 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 262 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:47,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 288 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:47,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2023-12-16 17:52:47,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 497. [2023-12-16 17:52:47,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 434 states have (on average 1.3433179723502304) internal successors, (583), 436 states have internal predecessors, (583), 35 states have call successors, (35), 26 states have call predecessors, (35), 27 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 654 transitions. [2023-12-16 17:52:47,155 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 654 transitions. Word has length 70 [2023-12-16 17:52:47,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:47,156 INFO L495 AbstractCegarLoop]: Abstraction has 497 states and 654 transitions. [2023-12-16 17:52:47,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:47,156 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 654 transitions. [2023-12-16 17:52:47,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:47,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:47,156 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] [2023-12-16 17:52:47,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:47,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:47,359 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:47,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:47,360 INFO L85 PathProgramCache]: Analyzing trace with hash 2033407831, now seen corresponding path program 1 times [2023-12-16 17:52:47,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:47,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1890749579] [2023-12-16 17:52:47,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:47,360 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:47,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:47,374 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:47,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:52:47,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:47,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:47,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:47,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:47,445 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:47,445 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:47,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1890749579] [2023-12-16 17:52:47,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1890749579] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:47,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:47,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:47,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839106836] [2023-12-16 17:52:47,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:47,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:47,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:47,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:47,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:47,447 INFO L87 Difference]: Start difference. First operand 497 states and 654 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:47,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:47,502 INFO L93 Difference]: Finished difference Result 1028 states and 1370 transitions. [2023-12-16 17:52:47,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:47,503 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:47,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:47,506 INFO L225 Difference]: With dead ends: 1028 [2023-12-16 17:52:47,506 INFO L226 Difference]: Without dead ends: 541 [2023-12-16 17:52:47,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:47,509 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 29 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:47,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 523 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:47,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2023-12-16 17:52:47,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 501. [2023-12-16 17:52:47,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 438 states have (on average 1.321917808219178) internal successors, (579), 440 states have internal predecessors, (579), 35 states have call successors, (35), 26 states have call predecessors, (35), 27 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:47,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 650 transitions. [2023-12-16 17:52:47,536 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 650 transitions. Word has length 70 [2023-12-16 17:52:47,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:47,536 INFO L495 AbstractCegarLoop]: Abstraction has 501 states and 650 transitions. [2023-12-16 17:52:47,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:47,537 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 650 transitions. [2023-12-16 17:52:47,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:47,537 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:47,537 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] [2023-12-16 17:52:47,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:47,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:47,740 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:47,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash -15980011, now seen corresponding path program 1 times [2023-12-16 17:52:47,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:47,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1442051023] [2023-12-16 17:52:47,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:47,741 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:47,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:47,742 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:47,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:52:47,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:47,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:47,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:47,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:47,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:47,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1442051023] [2023-12-16 17:52:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1442051023] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:47,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:47,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:47,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8564113] [2023-12-16 17:52:47,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:47,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:47,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:47,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:47,804 INFO L87 Difference]: Start difference. First operand 501 states and 650 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:47,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:47,860 INFO L93 Difference]: Finished difference Result 1024 states and 1346 transitions. [2023-12-16 17:52:47,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:47,860 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:47,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:47,862 INFO L225 Difference]: With dead ends: 1024 [2023-12-16 17:52:47,862 INFO L226 Difference]: Without dead ends: 533 [2023-12-16 17:52:47,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:47,864 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 20 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:47,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 524 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:47,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2023-12-16 17:52:47,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 505. [2023-12-16 17:52:47,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 442 states have (on average 1.3009049773755657) internal successors, (575), 444 states have internal predecessors, (575), 35 states have call successors, (35), 26 states have call predecessors, (35), 27 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:47,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 646 transitions. [2023-12-16 17:52:47,909 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 646 transitions. Word has length 70 [2023-12-16 17:52:47,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:47,909 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 646 transitions. [2023-12-16 17:52:47,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:47,909 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 646 transitions. [2023-12-16 17:52:47,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:47,910 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:47,910 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] [2023-12-16 17:52:47,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:48,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:48,113 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:48,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:48,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1861347177, now seen corresponding path program 1 times [2023-12-16 17:52:48,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:48,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2115606340] [2023-12-16 17:52:48,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:48,114 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:48,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:48,115 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:48,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:52:48,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:48,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:48,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:48,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:48,190 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:48,190 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:48,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2115606340] [2023-12-16 17:52:48,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2115606340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:48,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:48,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:48,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738882315] [2023-12-16 17:52:48,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:48,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:48,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:48,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:48,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:48,191 INFO L87 Difference]: Start difference. First operand 505 states and 646 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:48,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:48,241 INFO L93 Difference]: Finished difference Result 1020 states and 1322 transitions. [2023-12-16 17:52:48,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:48,241 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:48,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:48,243 INFO L225 Difference]: With dead ends: 1020 [2023-12-16 17:52:48,243 INFO L226 Difference]: Without dead ends: 525 [2023-12-16 17:52:48,244 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:48,244 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 11 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:48,245 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 525 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:48,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2023-12-16 17:52:48,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 509. [2023-12-16 17:52:48,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 446 states have (on average 1.2802690582959642) internal successors, (571), 448 states have internal predecessors, (571), 35 states have call successors, (35), 26 states have call predecessors, (35), 27 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:48,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 642 transitions. [2023-12-16 17:52:48,267 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 642 transitions. Word has length 70 [2023-12-16 17:52:48,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:48,267 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 642 transitions. [2023-12-16 17:52:48,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:48,267 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 642 transitions. [2023-12-16 17:52:48,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:48,268 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:48,268 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:48,280 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 (12)] Ended with exit code 0 [2023-12-16 17:52:48,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:48,470 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:48,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:48,471 INFO L85 PathProgramCache]: Analyzing trace with hash 189636821, now seen corresponding path program 1 times [2023-12-16 17:52:48,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:48,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [167314306] [2023-12-16 17:52:48,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:48,471 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:48,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:48,472 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:48,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:52:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:48,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:48,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:48,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:48,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:48,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:48,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [167314306] [2023-12-16 17:52:48,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [167314306] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:48,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:48,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:48,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823653406] [2023-12-16 17:52:48,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:48,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:48,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:48,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:48,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:48,537 INFO L87 Difference]: Start difference. First operand 509 states and 642 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:48,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:48,587 INFO L93 Difference]: Finished difference Result 1016 states and 1298 transitions. [2023-12-16 17:52:48,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:48,587 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:48,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:48,589 INFO L225 Difference]: With dead ends: 1016 [2023-12-16 17:52:48,589 INFO L226 Difference]: Without dead ends: 517 [2023-12-16 17:52:48,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:48,590 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 2 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:48,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 526 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:48,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2023-12-16 17:52:48,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 513. [2023-12-16 17:52:48,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 450 states have (on average 1.26) internal successors, (567), 452 states have internal predecessors, (567), 35 states have call successors, (35), 26 states have call predecessors, (35), 27 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:48,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 638 transitions. [2023-12-16 17:52:48,611 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 638 transitions. Word has length 70 [2023-12-16 17:52:48,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:48,611 INFO L495 AbstractCegarLoop]: Abstraction has 513 states and 638 transitions. [2023-12-16 17:52:48,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:48,611 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 638 transitions. [2023-12-16 17:52:48,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:48,612 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:48,612 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] [2023-12-16 17:52:48,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:48,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:48,815 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:48,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:48,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1575840215, now seen corresponding path program 1 times [2023-12-16 17:52:48,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:48,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139717057] [2023-12-16 17:52:48,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:48,816 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:48,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:48,817 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:48,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:52:48,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:48,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:52:48,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:48,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:48,940 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:48,940 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:48,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139717057] [2023-12-16 17:52:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139717057] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:48,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:48,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:48,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261791919] [2023-12-16 17:52:48,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:48,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:48,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:48,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:48,942 INFO L87 Difference]: Start difference. First operand 513 states and 638 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:49,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:49,126 INFO L93 Difference]: Finished difference Result 1017 states and 1269 transitions. [2023-12-16 17:52:49,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:49,136 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 70 [2023-12-16 17:52:49,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:49,138 INFO L225 Difference]: With dead ends: 1017 [2023-12-16 17:52:49,138 INFO L226 Difference]: Without dead ends: 513 [2023-12-16 17:52:49,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:49,139 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 201 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:49,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 280 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:49,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2023-12-16 17:52:49,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 513. [2023-12-16 17:52:49,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 450 states have (on average 1.2444444444444445) internal successors, (560), 452 states have internal predecessors, (560), 35 states have call successors, (35), 26 states have call predecessors, (35), 27 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 17:52:49,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 631 transitions. [2023-12-16 17:52:49,161 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 631 transitions. Word has length 70 [2023-12-16 17:52:49,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:49,161 INFO L495 AbstractCegarLoop]: Abstraction has 513 states and 631 transitions. [2023-12-16 17:52:49,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:49,161 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 631 transitions. [2023-12-16 17:52:49,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:52:49,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:49,162 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] [2023-12-16 17:52:49,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 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:49,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:49,365 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:49,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:49,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1441826709, now seen corresponding path program 1 times [2023-12-16 17:52:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:49,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2128709289] [2023-12-16 17:52:49,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:49,368 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:49,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:49,369 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:49,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:52:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:49,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:49,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:49,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:49,474 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:49,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:49,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2128709289] [2023-12-16 17:52:49,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2128709289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:49,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:49,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:49,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800308042] [2023-12-16 17:52:49,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:49,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:49,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:49,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:49,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:49,475 INFO L87 Difference]: Start difference. First operand 513 states and 631 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 17:52:49,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:49,541 INFO L93 Difference]: Finished difference Result 1496 states and 1850 transitions. [2023-12-16 17:52:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:49,541 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 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 70 [2023-12-16 17:52:49,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:49,544 INFO L225 Difference]: With dead ends: 1496 [2023-12-16 17:52:49,544 INFO L226 Difference]: Without dead ends: 993 [2023-12-16 17:52:49,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:49,546 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 113 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:49,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 358 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:49,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2023-12-16 17:52:49,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 991. [2023-12-16 17:52:49,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 870 states have (on average 1.2264367816091954) internal successors, (1067), 875 states have internal predecessors, (1067), 66 states have call successors, (66), 52 states have call predecessors, (66), 54 states have return successors, (68), 64 states have call predecessors, (68), 66 states have call successors, (68) [2023-12-16 17:52:49,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 1201 transitions. [2023-12-16 17:52:49,587 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 1201 transitions. Word has length 70 [2023-12-16 17:52:49,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:49,588 INFO L495 AbstractCegarLoop]: Abstraction has 991 states and 1201 transitions. [2023-12-16 17:52:49,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 17:52:49,589 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1201 transitions. [2023-12-16 17:52:49,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-16 17:52:49,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:49,590 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:49,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:49,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:49,793 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:49,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:49,793 INFO L85 PathProgramCache]: Analyzing trace with hash 853314279, now seen corresponding path program 1 times [2023-12-16 17:52:49,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:49,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186125504] [2023-12-16 17:52:49,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:49,794 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:49,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:49,809 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:49,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:52:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:49,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:52:49,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:49,990 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:49,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:49,990 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:49,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186125504] [2023-12-16 17:52:49,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186125504] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:49,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:49,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:49,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235890903] [2023-12-16 17:52:49,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:49,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:49,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:49,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:49,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:49,992 INFO L87 Difference]: Start difference. First operand 991 states and 1201 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 17:52:50,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:50,269 INFO L93 Difference]: Finished difference Result 2863 states and 3473 transitions. [2023-12-16 17:52:50,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:50,270 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 114 [2023-12-16 17:52:50,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:50,275 INFO L225 Difference]: With dead ends: 2863 [2023-12-16 17:52:50,275 INFO L226 Difference]: Without dead ends: 1883 [2023-12-16 17:52:50,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:50,277 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 211 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:50,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 445 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:50,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1883 states. [2023-12-16 17:52:50,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1883 to 1881. [2023-12-16 17:52:50,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1649 states have (on average 1.2122498483929653) internal successors, (1999), 1663 states have internal predecessors, (1999), 123 states have call successors, (123), 96 states have call predecessors, (123), 108 states have return successors, (147), 123 states have call predecessors, (147), 123 states have call successors, (147) [2023-12-16 17:52:50,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 2269 transitions. [2023-12-16 17:52:50,350 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 2269 transitions. Word has length 114 [2023-12-16 17:52:50,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:50,351 INFO L495 AbstractCegarLoop]: Abstraction has 1881 states and 2269 transitions. [2023-12-16 17:52:50,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 17:52:50,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 2269 transitions. [2023-12-16 17:52:50,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-16 17:52:50,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:50,352 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:50,355 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-16 17:52:50,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:50,556 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:50,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:50,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1119851099, now seen corresponding path program 1 times [2023-12-16 17:52:50,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:50,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228947392] [2023-12-16 17:52:50,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:50,557 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:50,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:50,573 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:50,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:52:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:50,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:50,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:50,651 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-12-16 17:52:50,651 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:50,651 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:50,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228947392] [2023-12-16 17:52:50,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228947392] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:50,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:50,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:50,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506522566] [2023-12-16 17:52:50,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:50,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:50,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:50,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:50,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:50,653 INFO L87 Difference]: Start difference. First operand 1881 states and 2269 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:50,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:50,752 INFO L93 Difference]: Finished difference Result 3745 states and 4510 transitions. [2023-12-16 17:52:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:50,753 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 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 114 [2023-12-16 17:52:50,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:50,758 INFO L225 Difference]: With dead ends: 3745 [2023-12-16 17:52:50,758 INFO L226 Difference]: Without dead ends: 1875 [2023-12-16 17:52:50,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:50,762 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 184 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:50,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 173 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:50,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2023-12-16 17:52:50,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1875. [2023-12-16 17:52:50,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1875 states, 1646 states have (on average 1.2114216281895505) internal successors, (1994), 1659 states have internal predecessors, (1994), 120 states have call successors, (120), 96 states have call predecessors, (120), 108 states have return successors, (144), 120 states have call predecessors, (144), 120 states have call successors, (144) [2023-12-16 17:52:50,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1875 states to 1875 states and 2258 transitions. [2023-12-16 17:52:50,848 INFO L78 Accepts]: Start accepts. Automaton has 1875 states and 2258 transitions. Word has length 114 [2023-12-16 17:52:50,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:50,848 INFO L495 AbstractCegarLoop]: Abstraction has 1875 states and 2258 transitions. [2023-12-16 17:52:50,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:50,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1875 states and 2258 transitions. [2023-12-16 17:52:50,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 17:52:50,850 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:50,851 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:50,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:51,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:51,054 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:51,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:51,055 INFO L85 PathProgramCache]: Analyzing trace with hash 663325090, now seen corresponding path program 1 times [2023-12-16 17:52:51,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:51,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175881806] [2023-12-16 17:52:51,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:51,056 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:51,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:51,063 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:51,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:52:51,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:51,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:52:51,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:51,278 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:51,278 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:51,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:51,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175881806] [2023-12-16 17:52:51,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175881806] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:51,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:51,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:51,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117818367] [2023-12-16 17:52:51,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:51,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:51,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:51,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:51,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:51,280 INFO L87 Difference]: Start difference. First operand 1875 states and 2258 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 17:52:51,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:51,580 INFO L93 Difference]: Finished difference Result 5339 states and 6432 transitions. [2023-12-16 17:52:51,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:51,581 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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 116 [2023-12-16 17:52:51,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:51,589 INFO L225 Difference]: With dead ends: 5339 [2023-12-16 17:52:51,589 INFO L226 Difference]: Without dead ends: 3475 [2023-12-16 17:52:51,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:51,592 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 212 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:51,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 316 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:51,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3475 states. [2023-12-16 17:52:51,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3475 to 3473. [2023-12-16 17:52:51,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3473 states, 3044 states have (on average 1.2017082785808146) internal successors, (3658), 3073 states have internal predecessors, (3658), 220 states have call successors, (220), 176 states have call predecessors, (220), 208 states have return successors, (288), 224 states have call predecessors, (288), 220 states have call successors, (288) [2023-12-16 17:52:51,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3473 states to 3473 states and 4166 transitions. [2023-12-16 17:52:51,763 INFO L78 Accepts]: Start accepts. Automaton has 3473 states and 4166 transitions. Word has length 116 [2023-12-16 17:52:51,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:51,763 INFO L495 AbstractCegarLoop]: Abstraction has 3473 states and 4166 transitions. [2023-12-16 17:52:51,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 17:52:51,764 INFO L276 IsEmpty]: Start isEmpty. Operand 3473 states and 4166 transitions. [2023-12-16 17:52:51,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-16 17:52:51,766 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:51,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:51,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:51,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:51,971 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:51,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:51,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1183223143, now seen corresponding path program 1 times [2023-12-16 17:52:51,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:51,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [17934040] [2023-12-16 17:52:51,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:51,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-16 17:52:51,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:51,973 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:52,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 (19)] Waiting until timeout for monitored process [2023-12-16 17:52:52,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:52,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:52:52,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:52,148 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:52,148 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:52,148 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:52,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [17934040] [2023-12-16 17:52:52,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [17934040] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:52,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:52,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:52,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467771939] [2023-12-16 17:52:52,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:52,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:52,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:52,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:52,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:52,151 INFO L87 Difference]: Start difference. First operand 3473 states and 4166 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 17:52:52,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:52,591 INFO L93 Difference]: Finished difference Result 9849 states and 11823 transitions. [2023-12-16 17:52:52,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:52,591 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 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 118 [2023-12-16 17:52:52,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:52,610 INFO L225 Difference]: With dead ends: 9849 [2023-12-16 17:52:52,610 INFO L226 Difference]: Without dead ends: 6387 [2023-12-16 17:52:52,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:52,616 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 199 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:52,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 380 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:52,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6387 states. [2023-12-16 17:52:52,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6387 to 6385. [2023-12-16 17:52:52,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6385 states, 5577 states have (on average 1.1947283485745024) internal successors, (6663), 5643 states have internal predecessors, (6663), 407 states have call successors, (407), 320 states have call predecessors, (407), 400 states have return successors, (571), 423 states have call predecessors, (571), 407 states have call successors, (571) [2023-12-16 17:52:52,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6385 states to 6385 states and 7641 transitions. [2023-12-16 17:52:52,928 INFO L78 Accepts]: Start accepts. Automaton has 6385 states and 7641 transitions. Word has length 118 [2023-12-16 17:52:52,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:52,929 INFO L495 AbstractCegarLoop]: Abstraction has 6385 states and 7641 transitions. [2023-12-16 17:52:52,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 17:52:52,929 INFO L276 IsEmpty]: Start isEmpty. Operand 6385 states and 7641 transitions. [2023-12-16 17:52:52,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-16 17:52:52,934 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:52,934 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:52,944 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 (19)] Ended with exit code 0 [2023-12-16 17:52:53,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:53,137 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:53,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:53,137 INFO L85 PathProgramCache]: Analyzing trace with hash -948127579, now seen corresponding path program 1 times [2023-12-16 17:52:53,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:53,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342705931] [2023-12-16 17:52:53,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:53,138 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:53,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:53,139 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:53,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:52:53,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:53,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:53,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:53,210 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-12-16 17:52:53,210 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:53,210 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:53,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342705931] [2023-12-16 17:52:53,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342705931] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:53,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:53,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:53,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919600493] [2023-12-16 17:52:53,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:53,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:53,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:53,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:53,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:53,212 INFO L87 Difference]: Start difference. First operand 6385 states and 7641 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:53,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:53,504 INFO L93 Difference]: Finished difference Result 12755 states and 15258 transitions. [2023-12-16 17:52:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:53,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 2 states have internal predecessors, (73), 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 118 [2023-12-16 17:52:53,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:53,525 INFO L225 Difference]: With dead ends: 12755 [2023-12-16 17:52:53,526 INFO L226 Difference]: Without dead ends: 6381 [2023-12-16 17:52:53,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:53,537 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 181 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:53,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 172 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:53,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6381 states. [2023-12-16 17:52:53,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6381 to 6381. [2023-12-16 17:52:53,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6381 states, 5576 states have (on average 1.194583931133429) internal successors, (6661), 5641 states have internal predecessors, (6661), 404 states have call successors, (404), 320 states have call predecessors, (404), 400 states have return successors, (568), 420 states have call predecessors, (568), 404 states have call successors, (568) [2023-12-16 17:52:53,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6381 states to 6381 states and 7633 transitions. [2023-12-16 17:52:53,845 INFO L78 Accepts]: Start accepts. Automaton has 6381 states and 7633 transitions. Word has length 118 [2023-12-16 17:52:53,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:53,845 INFO L495 AbstractCegarLoop]: Abstraction has 6381 states and 7633 transitions. [2023-12-16 17:52:53,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:53,846 INFO L276 IsEmpty]: Start isEmpty. Operand 6381 states and 7633 transitions. [2023-12-16 17:52:53,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:52:53,848 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:53,848 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:53,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:54,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:54,051 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:54,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:54,052 INFO L85 PathProgramCache]: Analyzing trace with hash 2122304226, now seen corresponding path program 1 times [2023-12-16 17:52:54,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:54,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [701084706] [2023-12-16 17:52:54,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:54,053 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:54,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:54,069 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:54,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:52:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:54,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:54,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:54,154 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:54,154 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:54,154 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:54,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [701084706] [2023-12-16 17:52:54,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [701084706] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:54,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:54,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:54,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245015668] [2023-12-16 17:52:54,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:54,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:54,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:54,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:54,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:54,155 INFO L87 Difference]: Start difference. First operand 6381 states and 7633 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 17:52:54,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:54,637 INFO L93 Difference]: Finished difference Result 17686 states and 21260 transitions. [2023-12-16 17:52:54,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:54,638 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 120 [2023-12-16 17:52:54,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:54,669 INFO L225 Difference]: With dead ends: 17686 [2023-12-16 17:52:54,669 INFO L226 Difference]: Without dead ends: 8881 [2023-12-16 17:52:54,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:54,682 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 147 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:54,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 480 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:54,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8881 states. [2023-12-16 17:52:55,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8881 to 8881. [2023-12-16 17:52:55,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8881 states, 7756 states have (on average 1.1905621454357918) internal successors, (9234), 7837 states have internal predecessors, (9234), 572 states have call successors, (572), 448 states have call predecessors, (572), 552 states have return successors, (818), 596 states have call predecessors, (818), 572 states have call successors, (818) [2023-12-16 17:52:55,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8881 states to 8881 states and 10624 transitions. [2023-12-16 17:52:55,143 INFO L78 Accepts]: Start accepts. Automaton has 8881 states and 10624 transitions. Word has length 120 [2023-12-16 17:52:55,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:55,144 INFO L495 AbstractCegarLoop]: Abstraction has 8881 states and 10624 transitions. [2023-12-16 17:52:55,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 17:52:55,144 INFO L276 IsEmpty]: Start isEmpty. Operand 8881 states and 10624 transitions. [2023-12-16 17:52:55,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-16 17:52:55,149 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:55,150 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:52:55,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:55,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:55,352 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:55,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:55,353 INFO L85 PathProgramCache]: Analyzing trace with hash -582295550, now seen corresponding path program 1 times [2023-12-16 17:52:55,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:55,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180821242] [2023-12-16 17:52:55,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:55,353 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:55,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:55,354 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:55,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:52:55,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:55,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:55,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:55,535 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:55,535 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:55,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180821242] [2023-12-16 17:52:55,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180821242] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:55,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:55,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:55,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910333839] [2023-12-16 17:52:55,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:55,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:55,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:55,537 INFO L87 Difference]: Start difference. First operand 8881 states and 10624 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 2 states have internal predecessors, (110), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:52:55,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:56,000 INFO L93 Difference]: Finished difference Result 20260 states and 24292 transitions. [2023-12-16 17:52:56,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:56,001 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 2 states have internal predecessors, (110), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 151 [2023-12-16 17:52:56,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:56,027 INFO L225 Difference]: With dead ends: 20260 [2023-12-16 17:52:56,027 INFO L226 Difference]: Without dead ends: 11389 [2023-12-16 17:52:56,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:56,039 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 82 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:56,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 325 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:56,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11389 states. [2023-12-16 17:52:56,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11389 to 11365. [2023-12-16 17:52:56,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11365 states, 9920 states have (on average 1.18125) internal successors, (11718), 10017 states have internal predecessors, (11718), 740 states have call successors, (740), 576 states have call predecessors, (740), 704 states have return successors, (1046), 772 states have call predecessors, (1046), 740 states have call successors, (1046) [2023-12-16 17:52:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11365 states to 11365 states and 13504 transitions. [2023-12-16 17:52:56,651 INFO L78 Accepts]: Start accepts. Automaton has 11365 states and 13504 transitions. Word has length 151 [2023-12-16 17:52:56,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:56,651 INFO L495 AbstractCegarLoop]: Abstraction has 11365 states and 13504 transitions. [2023-12-16 17:52:56,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 2 states have internal predecessors, (110), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:52:56,652 INFO L276 IsEmpty]: Start isEmpty. Operand 11365 states and 13504 transitions. [2023-12-16 17:52:56,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 17:52:56,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:56,660 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:52:56,663 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-16 17:52:56,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:56,863 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:56,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:56,864 INFO L85 PathProgramCache]: Analyzing trace with hash -450357062, now seen corresponding path program 1 times [2023-12-16 17:52:56,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:56,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [386308880] [2023-12-16 17:52:56,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:56,864 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:56,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:56,865 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:56,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:52:56,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:56,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:56,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:57,014 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-16 17:52:57,014 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:57,014 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:57,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [386308880] [2023-12-16 17:52:57,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [386308880] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:57,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:57,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:57,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201835618] [2023-12-16 17:52:57,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:57,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:57,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:57,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:57,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:57,016 INFO L87 Difference]: Start difference. First operand 11365 states and 13504 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:52:57,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:57,733 INFO L93 Difference]: Finished difference Result 22825 states and 27193 transitions. [2023-12-16 17:52:57,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:57,736 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 172 [2023-12-16 17:52:57,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:57,768 INFO L225 Difference]: With dead ends: 22825 [2023-12-16 17:52:57,768 INFO L226 Difference]: Without dead ends: 11471 [2023-12-16 17:52:57,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:57,786 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 216 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:57,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 330 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:57,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11471 states. [2023-12-16 17:52:58,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11471 to 11471. [2023-12-16 17:52:58,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11471 states, 10010 states have (on average 1.1706293706293707) internal successors, (11718), 10115 states have internal predecessors, (11718), 740 states have call successors, (740), 576 states have call predecessors, (740), 720 states have return successors, (944), 780 states have call predecessors, (944), 740 states have call successors, (944) [2023-12-16 17:52:58,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11471 states to 11471 states and 13402 transitions. [2023-12-16 17:52:58,326 INFO L78 Accepts]: Start accepts. Automaton has 11471 states and 13402 transitions. Word has length 172 [2023-12-16 17:52:58,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:58,326 INFO L495 AbstractCegarLoop]: Abstraction has 11471 states and 13402 transitions. [2023-12-16 17:52:58,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:52:58,327 INFO L276 IsEmpty]: Start isEmpty. Operand 11471 states and 13402 transitions. [2023-12-16 17:52:58,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-16 17:52:58,336 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:58,336 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:52:58,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:58,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:58,539 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:58,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:58,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1624297775, now seen corresponding path program 1 times [2023-12-16 17:52:58,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:58,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [592900831] [2023-12-16 17:52:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:58,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:58,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:58,541 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:58,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:52:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:58,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:58,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:58,636 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:58,636 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:58,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [592900831] [2023-12-16 17:52:58,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [592900831] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:58,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:58,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:58,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715323478] [2023-12-16 17:52:58,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:58,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:58,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:58,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:58,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:58,638 INFO L87 Difference]: Start difference. First operand 11471 states and 13402 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-16 17:52:59,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:59,156 INFO L93 Difference]: Finished difference Result 20463 states and 23964 transitions. [2023-12-16 17:52:59,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:59,156 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 173 [2023-12-16 17:52:59,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:59,176 INFO L225 Difference]: With dead ends: 20463 [2023-12-16 17:52:59,176 INFO L226 Difference]: Without dead ends: 11473 [2023-12-16 17:52:59,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:59,185 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 140 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:59,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 470 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:59,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11473 states. [2023-12-16 17:52:59,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11473 to 11471. [2023-12-16 17:52:59,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11471 states, 10010 states have (on average 1.168031968031968) internal successors, (11692), 10115 states have internal predecessors, (11692), 740 states have call successors, (740), 576 states have call predecessors, (740), 720 states have return successors, (938), 780 states have call predecessors, (938), 740 states have call successors, (938) [2023-12-16 17:52:59,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11471 states to 11471 states and 13370 transitions. [2023-12-16 17:52:59,762 INFO L78 Accepts]: Start accepts. Automaton has 11471 states and 13370 transitions. Word has length 173 [2023-12-16 17:52:59,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:59,763 INFO L495 AbstractCegarLoop]: Abstraction has 11471 states and 13370 transitions. [2023-12-16 17:52:59,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-16 17:52:59,763 INFO L276 IsEmpty]: Start isEmpty. Operand 11471 states and 13370 transitions. [2023-12-16 17:52:59,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-16 17:52:59,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:59,772 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:52:59,785 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-16 17:52:59,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:59,976 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:59,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:59,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1373201375, now seen corresponding path program 1 times [2023-12-16 17:52:59,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:59,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100912238] [2023-12-16 17:52:59,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:59,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:59,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:00,005 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:00,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:53:00,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:00,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:00,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:00,240 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-12-16 17:53:00,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:00,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:00,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100912238] [2023-12-16 17:53:00,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100912238] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:00,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:00,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:53:00,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466632306] [2023-12-16 17:53:00,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:00,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:00,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:00,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:00,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:00,242 INFO L87 Difference]: Start difference. First operand 11471 states and 13370 transitions. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 2 states have internal predecessors, (132), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-16 17:53:01,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:01,013 INFO L93 Difference]: Finished difference Result 25118 states and 29300 transitions. [2023-12-16 17:53:01,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:01,014 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 2 states have internal predecessors, (132), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 204 [2023-12-16 17:53:01,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:01,037 INFO L225 Difference]: With dead ends: 25118 [2023-12-16 17:53:01,037 INFO L226 Difference]: Without dead ends: 13657 [2023-12-16 17:53:01,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:01,047 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 64 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:01,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 323 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:01,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13657 states. [2023-12-16 17:53:01,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13657 to 13625. [2023-12-16 17:53:01,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13625 states, 11884 states have (on average 1.159878828677213) internal successors, (13784), 12001 states have internal predecessors, (13784), 892 states have call successors, (892), 688 states have call predecessors, (892), 848 states have return successors, (1118), 936 states have call predecessors, (1118), 892 states have call successors, (1118) [2023-12-16 17:53:01,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13625 states to 13625 states and 15794 transitions. [2023-12-16 17:53:01,677 INFO L78 Accepts]: Start accepts. Automaton has 13625 states and 15794 transitions. Word has length 204 [2023-12-16 17:53:01,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:01,678 INFO L495 AbstractCegarLoop]: Abstraction has 13625 states and 15794 transitions. [2023-12-16 17:53:01,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 2 states have internal predecessors, (132), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-16 17:53:01,678 INFO L276 IsEmpty]: Start isEmpty. Operand 13625 states and 15794 transitions. [2023-12-16 17:53:01,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2023-12-16 17:53:01,689 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:01,690 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:53:01,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:01,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:01,893 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:01,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:01,893 INFO L85 PathProgramCache]: Analyzing trace with hash -608051227, now seen corresponding path program 1 times [2023-12-16 17:53:01,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:01,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860287778] [2023-12-16 17:53:01,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:01,894 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:01,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:01,910 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:01,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:53:01,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:01,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:02,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-16 17:53:02,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:02,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:02,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860287778] [2023-12-16 17:53:02,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [860287778] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:02,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:02,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:02,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126426759] [2023-12-16 17:53:02,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:02,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:02,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:02,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:02,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:02,027 INFO L87 Difference]: Start difference. First operand 13625 states and 15794 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:53:02,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:02,614 INFO L93 Difference]: Finished difference Result 25087 states and 29150 transitions. [2023-12-16 17:53:02,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:02,615 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 207 [2023-12-16 17:53:02,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:02,642 INFO L225 Difference]: With dead ends: 25087 [2023-12-16 17:53:02,643 INFO L226 Difference]: Without dead ends: 13627 [2023-12-16 17:53:02,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:02,658 INFO L413 NwaCegarLoop]: 295 mSDtfsCounter, 137 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:02,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 459 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:02,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13627 states. [2023-12-16 17:53:03,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13627 to 13625. [2023-12-16 17:53:03,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13625 states, 11884 states have (on average 1.156681252103669) internal successors, (13746), 12001 states have internal predecessors, (13746), 892 states have call successors, (892), 688 states have call predecessors, (892), 848 states have return successors, (1100), 936 states have call predecessors, (1100), 892 states have call successors, (1100) [2023-12-16 17:53:03,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13625 states to 13625 states and 15738 transitions. [2023-12-16 17:53:03,324 INFO L78 Accepts]: Start accepts. Automaton has 13625 states and 15738 transitions. Word has length 207 [2023-12-16 17:53:03,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:03,324 INFO L495 AbstractCegarLoop]: Abstraction has 13625 states and 15738 transitions. [2023-12-16 17:53:03,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:53:03,324 INFO L276 IsEmpty]: Start isEmpty. Operand 13625 states and 15738 transitions. [2023-12-16 17:53:03,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2023-12-16 17:53:03,336 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:03,336 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:03,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:03,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:03,539 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:03,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:03,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1937857467, now seen corresponding path program 1 times [2023-12-16 17:53:03,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:03,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [746107781] [2023-12-16 17:53:03,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:03,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:03,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:03,551 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:03,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 (27)] Waiting until timeout for monitored process [2023-12-16 17:53:03,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:03,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:03,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-12-16 17:53:03,777 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:03,777 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:03,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [746107781] [2023-12-16 17:53:03,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [746107781] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:03,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:03,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:53:03,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729567111] [2023-12-16 17:53:03,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:03,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:03,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:03,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:03,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:03,779 INFO L87 Difference]: Start difference. First operand 13625 states and 15738 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:53:04,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:04,410 INFO L93 Difference]: Finished difference Result 29104 states and 33592 transitions. [2023-12-16 17:53:04,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:04,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 238 [2023-12-16 17:53:04,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:04,447 INFO L225 Difference]: With dead ends: 29104 [2023-12-16 17:53:04,447 INFO L226 Difference]: Without dead ends: 15489 [2023-12-16 17:53:04,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:04,467 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 51 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:04,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 359 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:04,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15489 states. [2023-12-16 17:53:05,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15489 to 15449. [2023-12-16 17:53:05,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15449 states, 13468 states have (on average 1.1489456489456489) internal successors, (15474), 13593 states have internal predecessors, (15474), 1028 states have call successors, (1028), 784 states have call predecessors, (1028), 952 states have return successors, (1244), 1072 states have call predecessors, (1244), 1028 states have call successors, (1244) [2023-12-16 17:53:05,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15449 states to 15449 states and 17746 transitions. [2023-12-16 17:53:05,301 INFO L78 Accepts]: Start accepts. Automaton has 15449 states and 17746 transitions. Word has length 238 [2023-12-16 17:53:05,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:05,301 INFO L495 AbstractCegarLoop]: Abstraction has 15449 states and 17746 transitions. [2023-12-16 17:53:05,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 2 states have internal predecessors, (146), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:53:05,302 INFO L276 IsEmpty]: Start isEmpty. Operand 15449 states and 17746 transitions. [2023-12-16 17:53:05,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2023-12-16 17:53:05,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:05,316 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:53:05,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:05,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:05,520 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:05,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:05,521 INFO L85 PathProgramCache]: Analyzing trace with hash 921641997, now seen corresponding path program 1 times [2023-12-16 17:53:05,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:05,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996315309] [2023-12-16 17:53:05,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:05,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:05,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:05,545 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:05,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:53:05,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:05,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:05,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:05,676 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2023-12-16 17:53:05,676 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:05,676 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:05,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996315309] [2023-12-16 17:53:05,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [996315309] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:05,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:05,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:05,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048835406] [2023-12-16 17:53:05,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:05,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:05,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:05,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:05,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:05,677 INFO L87 Difference]: Start difference. First operand 15449 states and 17746 transitions. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:53:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:06,045 INFO L93 Difference]: Finished difference Result 19709 states and 22613 transitions. [2023-12-16 17:53:06,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:06,046 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 241 [2023-12-16 17:53:06,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:06,051 INFO L225 Difference]: With dead ends: 19709 [2023-12-16 17:53:06,051 INFO L226 Difference]: Without dead ends: 3733 [2023-12-16 17:53:06,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:06,060 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 135 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:06,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 392 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:06,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3733 states. [2023-12-16 17:53:06,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3733 to 3733. [2023-12-16 17:53:06,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3733 states, 3240 states have (on average 1.0975308641975308) internal successors, (3556), 3259 states have internal predecessors, (3556), 280 states have call successors, (280), 196 states have call predecessors, (280), 212 states have return successors, (296), 278 states have call predecessors, (296), 280 states have call successors, (296) [2023-12-16 17:53:06,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3733 states to 3733 states and 4132 transitions. [2023-12-16 17:53:06,246 INFO L78 Accepts]: Start accepts. Automaton has 3733 states and 4132 transitions. Word has length 241 [2023-12-16 17:53:06,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:06,246 INFO L495 AbstractCegarLoop]: Abstraction has 3733 states and 4132 transitions. [2023-12-16 17:53:06,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:53:06,246 INFO L276 IsEmpty]: Start isEmpty. Operand 3733 states and 4132 transitions. [2023-12-16 17:53:06,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2023-12-16 17:53:06,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:06,252 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:53:06,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:06,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:06,457 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:06,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:06,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1814660720, now seen corresponding path program 1 times [2023-12-16 17:53:06,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:06,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830981366] [2023-12-16 17:53:06,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:06,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:06,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:06,459 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:06,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:53:06,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:06,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:06,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 217 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-16 17:53:06,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:06,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:06,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830981366] [2023-12-16 17:53:06,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [830981366] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:06,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:06,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:06,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672796530] [2023-12-16 17:53:06,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:06,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:06,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:06,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:06,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:06,614 INFO L87 Difference]: Start difference. First operand 3733 states and 4132 transitions. Second operand has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:53:06,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:06,914 INFO L93 Difference]: Finished difference Result 8373 states and 9394 transitions. [2023-12-16 17:53:06,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:06,915 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 242 [2023-12-16 17:53:06,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:06,923 INFO L225 Difference]: With dead ends: 8373 [2023-12-16 17:53:06,923 INFO L226 Difference]: Without dead ends: 4207 [2023-12-16 17:53:06,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:06,929 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 136 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:06,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 326 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:06,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4207 states. [2023-12-16 17:53:07,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4207 to 4174. [2023-12-16 17:53:07,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4174 states, 3621 states have (on average 1.091687379177023) internal successors, (3953), 3642 states have internal predecessors, (3953), 314 states have call successors, (314), 220 states have call predecessors, (314), 238 states have return successors, (342), 312 states have call predecessors, (342), 314 states have call successors, (342) [2023-12-16 17:53:07,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4174 states to 4174 states and 4609 transitions. [2023-12-16 17:53:07,144 INFO L78 Accepts]: Start accepts. Automaton has 4174 states and 4609 transitions. Word has length 242 [2023-12-16 17:53:07,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:07,144 INFO L495 AbstractCegarLoop]: Abstraction has 4174 states and 4609 transitions. [2023-12-16 17:53:07,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:53:07,145 INFO L276 IsEmpty]: Start isEmpty. Operand 4174 states and 4609 transitions. [2023-12-16 17:53:07,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-12-16 17:53:07,149 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:07,149 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:53:07,158 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-16 17:53:07,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:07,353 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:07,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:07,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1465758879, now seen corresponding path program 1 times [2023-12-16 17:53:07,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:07,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1975762797] [2023-12-16 17:53:07,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:07,354 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:07,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:07,356 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:07,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 (30)] Waiting until timeout for monitored process [2023-12-16 17:53:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:07,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:07,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:07,485 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-16 17:53:07,485 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:07,485 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:07,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1975762797] [2023-12-16 17:53:07,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1975762797] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:07,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:07,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:07,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790844524] [2023-12-16 17:53:07,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:07,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:07,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:07,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:07,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:07,487 INFO L87 Difference]: Start difference. First operand 4174 states and 4609 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:53:07,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:07,759 INFO L93 Difference]: Finished difference Result 6735 states and 7520 transitions. [2023-12-16 17:53:07,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:07,759 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 243 [2023-12-16 17:53:07,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:07,765 INFO L225 Difference]: With dead ends: 6735 [2023-12-16 17:53:07,765 INFO L226 Difference]: Without dead ends: 4174 [2023-12-16 17:53:07,767 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:07,767 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 147 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:07,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 412 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:07,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4174 states. [2023-12-16 17:53:07,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4174 to 4174. [2023-12-16 17:53:07,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4174 states, 3621 states have (on average 1.0822977078155205) internal successors, (3919), 3642 states have internal predecessors, (3919), 314 states have call successors, (314), 220 states have call predecessors, (314), 238 states have return successors, (342), 312 states have call predecessors, (342), 314 states have call successors, (342) [2023-12-16 17:53:07,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4174 states to 4174 states and 4575 transitions. [2023-12-16 17:53:07,974 INFO L78 Accepts]: Start accepts. Automaton has 4174 states and 4575 transitions. Word has length 243 [2023-12-16 17:53:07,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:07,976 INFO L495 AbstractCegarLoop]: Abstraction has 4174 states and 4575 transitions. [2023-12-16 17:53:07,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:53:07,976 INFO L276 IsEmpty]: Start isEmpty. Operand 4174 states and 4575 transitions. [2023-12-16 17:53:07,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-12-16 17:53:07,981 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:07,981 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 17:53:07,985 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 (30)] Ended with exit code 0 [2023-12-16 17:53:08,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:08,185 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:08,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:08,185 INFO L85 PathProgramCache]: Analyzing trace with hash -957435803, now seen corresponding path program 1 times [2023-12-16 17:53:08,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:08,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53104639] [2023-12-16 17:53:08,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:08,186 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:08,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:08,193 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:08,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 17:53:08,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:08,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:08,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:08,373 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 163 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2023-12-16 17:53:08,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:08,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:08,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53104639] [2023-12-16 17:53:08,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53104639] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:08,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:08,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:08,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874976311] [2023-12-16 17:53:08,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:08,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:08,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:08,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:08,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:08,375 INFO L87 Difference]: Start difference. First operand 4174 states and 4575 transitions. Second operand has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:53:08,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:08,786 INFO L93 Difference]: Finished difference Result 8755 states and 9751 transitions. [2023-12-16 17:53:08,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:08,787 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 246 [2023-12-16 17:53:08,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:08,795 INFO L225 Difference]: With dead ends: 8755 [2023-12-16 17:53:08,795 INFO L226 Difference]: Without dead ends: 4420 [2023-12-16 17:53:08,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:08,801 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 122 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:08,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 319 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:53:08,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4420 states. [2023-12-16 17:53:09,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4420 to 4418. [2023-12-16 17:53:09,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4418 states, 3831 states have (on average 1.0754372226572697) internal successors, (4120), 3855 states have internal predecessors, (4120), 333 states have call successors, (333), 234 states have call predecessors, (333), 253 states have return successors, (369), 329 states have call predecessors, (369), 333 states have call successors, (369) [2023-12-16 17:53:09,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4418 states to 4418 states and 4822 transitions. [2023-12-16 17:53:09,032 INFO L78 Accepts]: Start accepts. Automaton has 4418 states and 4822 transitions. Word has length 246 [2023-12-16 17:53:09,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:09,033 INFO L495 AbstractCegarLoop]: Abstraction has 4418 states and 4822 transitions. [2023-12-16 17:53:09,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:53:09,033 INFO L276 IsEmpty]: Start isEmpty. Operand 4418 states and 4822 transitions. [2023-12-16 17:53:09,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-16 17:53:09,037 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:09,038 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:09,042 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 (31)] Ended with exit code 0 [2023-12-16 17:53:09,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:09,240 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:09,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash 526967451, now seen corresponding path program 1 times [2023-12-16 17:53:09,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:09,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1012446654] [2023-12-16 17:53:09,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:09,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:09,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:09,243 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:09,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 17:53:09,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:09,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:09,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:09,389 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-12-16 17:53:09,389 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:09,390 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:09,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1012446654] [2023-12-16 17:53:09,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1012446654] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:09,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:09,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:09,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498203801] [2023-12-16 17:53:09,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:09,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:09,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:09,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:09,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:09,391 INFO L87 Difference]: Start difference. First operand 4418 states and 4822 transitions. Second operand has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:53:09,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:09,682 INFO L93 Difference]: Finished difference Result 8017 states and 8827 transitions. [2023-12-16 17:53:09,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:09,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 248 [2023-12-16 17:53:09,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:09,689 INFO L225 Difference]: With dead ends: 8017 [2023-12-16 17:53:09,689 INFO L226 Difference]: Without dead ends: 4418 [2023-12-16 17:53:09,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:09,694 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 130 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:09,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 350 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:09,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4418 states. [2023-12-16 17:53:09,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4418 to 4418. [2023-12-16 17:53:09,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4418 states, 3831 states have (on average 1.0649960845732185) internal successors, (4080), 3855 states have internal predecessors, (4080), 333 states have call successors, (333), 234 states have call predecessors, (333), 253 states have return successors, (369), 329 states have call predecessors, (369), 333 states have call successors, (369) [2023-12-16 17:53:09,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4418 states to 4418 states and 4782 transitions. [2023-12-16 17:53:09,924 INFO L78 Accepts]: Start accepts. Automaton has 4418 states and 4782 transitions. Word has length 248 [2023-12-16 17:53:09,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:09,926 INFO L495 AbstractCegarLoop]: Abstraction has 4418 states and 4782 transitions. [2023-12-16 17:53:09,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:53:09,926 INFO L276 IsEmpty]: Start isEmpty. Operand 4418 states and 4782 transitions. [2023-12-16 17:53:09,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-12-16 17:53:09,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:09,931 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:09,936 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 (32)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:10,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:10,136 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:10,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:10,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1037885383, now seen corresponding path program 1 times [2023-12-16 17:53:10,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:10,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [544652214] [2023-12-16 17:53:10,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:10,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:10,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:10,138 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-16 17:53:10,139 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-16 17:53:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:10,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:10,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:10,321 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 227 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-16 17:53:10,321 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:10,321 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:10,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [544652214] [2023-12-16 17:53:10,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [544652214] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:10,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:10,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:10,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419661236] [2023-12-16 17:53:10,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:10,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:10,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:10,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:10,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:10,323 INFO L87 Difference]: Start difference. First operand 4418 states and 4782 transitions. Second operand has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:53:10,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:10,556 INFO L93 Difference]: Finished difference Result 5752 states and 6236 transitions. [2023-12-16 17:53:10,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:10,557 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 251 [2023-12-16 17:53:10,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:10,563 INFO L225 Difference]: With dead ends: 5752 [2023-12-16 17:53:10,563 INFO L226 Difference]: Without dead ends: 3977 [2023-12-16 17:53:10,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:10,565 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 117 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:10,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 393 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:10,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3977 states. [2023-12-16 17:53:10,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3977 to 3977. [2023-12-16 17:53:10,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3977 states, 3450 states have (on average 1.0634782608695652) internal successors, (3669), 3472 states have internal predecessors, (3669), 299 states have call successors, (299), 210 states have call predecessors, (299), 227 states have return successors, (323), 295 states have call predecessors, (323), 299 states have call successors, (323) [2023-12-16 17:53:10,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3977 states to 3977 states and 4291 transitions. [2023-12-16 17:53:10,775 INFO L78 Accepts]: Start accepts. Automaton has 3977 states and 4291 transitions. Word has length 251 [2023-12-16 17:53:10,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:10,775 INFO L495 AbstractCegarLoop]: Abstraction has 3977 states and 4291 transitions. [2023-12-16 17:53:10,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:53:10,775 INFO L276 IsEmpty]: Start isEmpty. Operand 3977 states and 4291 transitions. [2023-12-16 17:53:10,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2023-12-16 17:53:10,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:10,779 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:10,804 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-16 17:53:10,983 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-16 17:53:10,983 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:10,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:10,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2123120919, now seen corresponding path program 2 times [2023-12-16 17:53:10,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:10,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615133221] [2023-12-16 17:53:10,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:53:10,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:10,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:10,986 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-16 17:53:11,010 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-16 17:53:11,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:53:11,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:53:11,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:53:11,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:11,392 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 124 proven. 159 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 17:53:11,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:53:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2023-12-16 17:53:11,539 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:11,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615133221] [2023-12-16 17:53:11,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615133221] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 17:53:11,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 17:53:11,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2023-12-16 17:53:11,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126262191] [2023-12-16 17:53:11,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:11,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:53:11,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:11,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:53:11,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:53:11,540 INFO L87 Difference]: Start difference. First operand 3977 states and 4291 transitions. Second operand has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-16 17:53:12,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:12,192 INFO L93 Difference]: Finished difference Result 3979 states and 4293 transitions. [2023-12-16 17:53:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:53:12,192 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 253 [2023-12-16 17:53:12,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:12,193 INFO L225 Difference]: With dead ends: 3979 [2023-12-16 17:53:12,193 INFO L226 Difference]: Without dead ends: 0 [2023-12-16 17:53:12,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 500 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:53:12,196 INFO L413 NwaCegarLoop]: 463 mSDtfsCounter, 467 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 1588 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:12,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 1588 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 17:53:12,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-16 17:53:12,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-16 17:53:12,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 17:53:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-16 17:53:12,197 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 253 [2023-12-16 17:53:12,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:12,197 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-16 17:53:12,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 5 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-16 17:53:12,197 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-16 17:53:12,198 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-16 17:53:12,199 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:53:12,206 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 (34)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:12,404 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-16 17:53:12,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-16 17:53:43,959 WARN L293 SmtUtils]: Spent 6.80s on a formula simplification. DAG size of input: 463 DAG size of output: 160 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) Received shutdown request... [2023-12-16 17:53:45,351 WARN L235 SmtUtils]: Removed 92 from assertion stack [2023-12-16 17:53:45,351 WARN L619 AbstractCegarLoop]: Verification canceled: while SimplifyDDAWithTimeout was simplifying term of DAG size 162 for 277ms.. [2023-12-16 17:53:45,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-16 17:53:45,366 INFO L257 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-12-16 17:53:45,373 INFO L158 Benchmark]: Toolchain (without parser) took 63552.05ms. Allocated memory was 281.0MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 232.7MB in the beginning and 2.4GB in the end (delta: -2.2GB). Peak memory consumption was 753.2MB. Max. memory is 8.0GB. [2023-12-16 17:53:45,373 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 170.9MB. Free memory is still 119.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:53:45,374 INFO L158 Benchmark]: CACSL2BoogieTranslator took 252.93ms. Allocated memory is still 281.0MB. Free memory was 232.7MB in the beginning and 216.8MB in the end (delta: 15.8MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-16 17:53:45,374 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.50ms. Allocated memory is still 281.0MB. Free memory was 216.8MB in the beginning and 214.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-16 17:53:45,377 INFO L158 Benchmark]: Boogie Preprocessor took 32.89ms. Allocated memory is still 281.0MB. Free memory was 214.3MB in the beginning and 211.7MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-16 17:53:45,377 INFO L158 Benchmark]: RCFGBuilder took 561.03ms. Allocated memory is still 281.0MB. Free memory was 211.7MB in the beginning and 179.7MB in the end (delta: 32.0MB). Peak memory consumption was 31.5MB. Max. memory is 8.0GB. [2023-12-16 17:53:45,377 INFO L158 Benchmark]: TraceAbstraction took 62653.07ms. Allocated memory was 281.0MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 179.2MB in the beginning and 2.4GB in the end (delta: -2.2GB). Peak memory consumption was 699.7MB. Max. memory is 8.0GB. [2023-12-16 17:53:45,384 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### [2023-12-16 17:53:45,385 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 170.9MB. Free memory is still 119.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 252.93ms. Allocated memory is still 281.0MB. Free memory was 232.7MB in the beginning and 216.8MB in the end (delta: 15.8MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 47.50ms. Allocated memory is still 281.0MB. Free memory was 216.8MB in the beginning and 214.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 32.89ms. Allocated memory is still 281.0MB. Free memory was 214.3MB in the beginning and 211.7MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 561.03ms. Allocated memory is still 281.0MB. Free memory was 211.7MB in the beginning and 179.7MB in the end (delta: 32.0MB). Peak memory consumption was 31.5MB. Max. memory is 8.0GB. * TraceAbstraction took 62653.07ms. Allocated memory was 281.0MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 179.2MB in the beginning and 2.4GB in the end (delta: -2.2GB). Peak memory consumption was 699.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while PolyPacSimplificationTermWalker was simplifying a ∧-31-1 term,while PolyPacSimplificationTermWalker was simplifying 31 xjuncts wrt. a ATOM-1 context. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown