/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 21:46:43,051 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 21:46:43,120 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-21 21:46:43,123 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 21:46:43,123 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 21:46:43,149 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 21:46:43,150 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 21:46:43,150 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 21:46:43,151 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 21:46:43,153 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 21:46:43,154 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 21:46:43,154 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 21:46:43,155 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 21:46:43,156 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 21:46:43,156 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 21:46:43,156 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 21:46:43,156 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 21:46:43,157 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 21:46:43,157 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 21:46:43,157 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 21:46:43,157 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 21:46:43,157 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 21:46:43,158 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 21:46:43,159 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 21:46:43,159 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:46:43,160 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 21:46:43,160 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 21:46:43,161 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 21:46:43,161 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 21:46:43,161 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 21:46:43,161 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 21:46:43,161 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 21:46:43,161 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-21 21:46:43,367 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 21:46:43,382 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 21:46:43,384 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 21:46:43,385 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 21:46:43,385 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 21:46:43,386 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c [2023-12-21 21:46:44,535 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 21:46:45,067 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 21:46:45,068 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c [2023-12-21 21:46:45,099 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e8dc1fa1/479189e2a4b74aaa874de485ae35357d/FLAGc7e2eac25 [2023-12-21 21:46:45,112 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e8dc1fa1/479189e2a4b74aaa874de485ae35357d [2023-12-21 21:46:45,114 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 21:46:45,115 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 21:46:45,116 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 21:46:45,117 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 21:46:45,120 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 21:46:45,120 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:46:45" (1/1) ... [2023-12-21 21:46:45,121 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2feb4928 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:45, skipping insertion in model container [2023-12-21 21:46:45,121 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:46:45" (1/1) ... [2023-12-21 21:46:45,236 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 21:46:46,435 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c[378560,378573] [2023-12-21 21:46:46,457 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c[383339,383352] [2023-12-21 21:46:46,591 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:46:46,604 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 21:46:47,194 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c[378560,378573] [2023-12-21 21:46:47,200 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-2.c[383339,383352] [2023-12-21 21:46:47,221 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:46:47,263 INFO L206 MainTranslator]: Completed translation [2023-12-21 21:46:47,264 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47 WrapperNode [2023-12-21 21:46:47,264 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 21:46:47,265 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 21:46:47,265 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 21:46:47,265 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 21:46:47,270 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,342 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,623 INFO L138 Inliner]: procedures = 53, calls = 54, calls flagged for inlining = 29, calls inlined = 29, statements flattened = 12732 [2023-12-21 21:46:47,623 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 21:46:47,624 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 21:46:47,624 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 21:46:47,624 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 21:46:47,634 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,752 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,813 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-21 21:46:47,814 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,814 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,925 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:47,999 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:48,016 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:48,034 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:48,084 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 21:46:48,086 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 21:46:48,086 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 21:46:48,086 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 21:46:48,086 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (1/1) ... [2023-12-21 21:46:48,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:46:48,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 21:46:48,132 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-21 21:46:48,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-21 21:46:48,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 21:46:48,157 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 21:46:48,157 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 21:46:48,157 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 21:46:48,157 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 21:46:48,157 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 21:46:48,157 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 21:46:48,157 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 21:46:48,158 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 21:46:48,158 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 21:46:48,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 21:46:48,234 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 21:46:48,236 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 21:46:55,324 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 21:46:55,405 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 21:46:55,406 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-12-21 21:46:55,407 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:46:55 BoogieIcfgContainer [2023-12-21 21:46:55,407 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 21:46:55,409 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 21:46:55,409 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 21:46:55,411 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 21:46:55,411 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 09:46:45" (1/3) ... [2023-12-21 21:46:55,412 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa475ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:46:55, skipping insertion in model container [2023-12-21 21:46:55,412 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:46:47" (2/3) ... [2023-12-21 21:46:55,412 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa475ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:46:55, skipping insertion in model container [2023-12-21 21:46:55,413 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:46:55" (3/3) ... [2023-12-21 21:46:55,413 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label42+token_ring.04.cil-2.c [2023-12-21 21:46:55,426 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 21:46:55,426 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 21:46:55,571 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 21:46:55,576 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;@6c58e987, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 21:46:55,576 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 21:46:55,586 INFO L276 IsEmpty]: Start isEmpty. Operand has 2295 states, 2265 states have (on average 1.8838852097130243) internal successors, (4267), 2270 states have internal predecessors, (4267), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:46:55,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:55,600 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:55,601 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:55,602 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:55,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:55,610 INFO L85 PathProgramCache]: Analyzing trace with hash 269216924, now seen corresponding path program 1 times [2023-12-21 21:46:55,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:55,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [422483767] [2023-12-21 21:46:55,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:55,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:55,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:55,642 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:55,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-21 21:46:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:55,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:46:55,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:55,839 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:55,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:55,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [422483767] [2023-12-21 21:46:55,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [422483767] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:55,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:55,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:46:55,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283691395] [2023-12-21 21:46:55,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:55,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:46:55,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:55,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:46:55,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:46:55,872 INFO L87 Difference]: Start difference. First operand has 2295 states, 2265 states have (on average 1.8838852097130243) internal successors, (4267), 2270 states have internal predecessors, (4267), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:56,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:46:56,017 INFO L93 Difference]: Finished difference Result 4585 states and 8605 transitions. [2023-12-21 21:46:56,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:46:56,018 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:46:56,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:46:56,033 INFO L225 Difference]: With dead ends: 4585 [2023-12-21 21:46:56,033 INFO L226 Difference]: Without dead ends: 2290 [2023-12-21 21:46:56,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:46:56,042 INFO L413 NwaCegarLoop]: 4203 mSDtfsCounter, 260 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 8162 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:46:56,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 8162 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:46:56,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2023-12-21 21:46:56,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 2290. [2023-12-21 21:46:56,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2290 states, 2262 states have (on average 1.8492484526967286) internal successors, (4183), 2265 states have internal predecessors, (4183), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-21 21:46:56,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 4221 transitions. [2023-12-21 21:46:56,126 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 4221 transitions. Word has length 82 [2023-12-21 21:46:56,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:46:56,127 INFO L495 AbstractCegarLoop]: Abstraction has 2290 states and 4221 transitions. [2023-12-21 21:46:56,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:56,127 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 4221 transitions. [2023-12-21 21:46:56,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:56,129 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:56,130 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:56,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-21 21:46:56,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:56,334 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:56,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:56,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1464887526, now seen corresponding path program 1 times [2023-12-21 21:46:56,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:56,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [106909540] [2023-12-21 21:46:56,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:56,335 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:56,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:56,336 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:56,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-21 21:46:56,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:56,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:46:56,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:56,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:56,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:56,467 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:56,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [106909540] [2023-12-21 21:46:56,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [106909540] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:56,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:56,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:46:56,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339922393] [2023-12-21 21:46:56,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:56,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:46:56,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:56,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:46:56,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:46:56,470 INFO L87 Difference]: Start difference. First operand 2290 states and 4221 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:56,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:46:56,865 INFO L93 Difference]: Finished difference Result 2625 states and 4750 transitions. [2023-12-21 21:46:56,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 21:46:56,865 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:46:56,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:46:56,875 INFO L225 Difference]: With dead ends: 2625 [2023-12-21 21:46:56,875 INFO L226 Difference]: Without dead ends: 2466 [2023-12-21 21:46:56,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:46:56,877 INFO L413 NwaCegarLoop]: 4149 mSDtfsCounter, 4416 mSDsluCounter, 8385 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4428 SdHoareTripleChecker+Valid, 12534 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:46:56,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4428 Valid, 12534 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:46:56,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2466 states. [2023-12-21 21:46:56,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2466 to 2451. [2023-12-21 21:46:56,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.834789846025801) internal successors, (4409), 2407 states have internal predecessors, (4409), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:46:56,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4474 transitions. [2023-12-21 21:46:56,921 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4474 transitions. Word has length 82 [2023-12-21 21:46:56,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:46:56,921 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4474 transitions. [2023-12-21 21:46:56,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:56,922 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4474 transitions. [2023-12-21 21:46:56,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:56,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:56,923 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:56,929 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-21 21:46:57,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:57,127 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:57,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:57,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1827980506, now seen corresponding path program 1 times [2023-12-21 21:46:57,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:57,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [21282656] [2023-12-21 21:46:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:57,128 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:57,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:57,129 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:57,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-21 21:46:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:57,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:46:57,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:57,243 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:57,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:57,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [21282656] [2023-12-21 21:46:57,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [21282656] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:57,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:57,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:46:57,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467157020] [2023-12-21 21:46:57,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:57,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:46:57,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:57,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:46:57,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:46:57,245 INFO L87 Difference]: Start difference. First operand 2451 states and 4474 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:57,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:46:57,494 INFO L93 Difference]: Finished difference Result 2771 states and 4981 transitions. [2023-12-21 21:46:57,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:46:57,495 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:46:57,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:46:57,502 INFO L225 Difference]: With dead ends: 2771 [2023-12-21 21:46:57,502 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 21:46:57,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:46:57,504 INFO L413 NwaCegarLoop]: 4121 mSDtfsCounter, 4288 mSDsluCounter, 8166 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4300 SdHoareTripleChecker+Valid, 12287 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:46:57,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4300 Valid, 12287 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:46:57,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 21:46:57,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 21:46:57,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.8318768206408655) internal successors, (4402), 2407 states have internal predecessors, (4402), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:46:57,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4467 transitions. [2023-12-21 21:46:57,548 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4467 transitions. Word has length 82 [2023-12-21 21:46:57,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:46:57,548 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4467 transitions. [2023-12-21 21:46:57,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:57,549 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4467 transitions. [2023-12-21 21:46:57,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:57,550 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:57,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:57,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-21 21:46:57,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:57,754 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:57,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:57,754 INFO L85 PathProgramCache]: Analyzing trace with hash 410181402, now seen corresponding path program 1 times [2023-12-21 21:46:57,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:57,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2068031117] [2023-12-21 21:46:57,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:57,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-21 21:46:57,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:57,756 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:57,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-21 21:46:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:57,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:46:57,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:57,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:57,870 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:57,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2068031117] [2023-12-21 21:46:57,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2068031117] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:57,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:57,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:46:57,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228177408] [2023-12-21 21:46:57,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:57,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:46:57,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:57,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:46:57,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:46:57,871 INFO L87 Difference]: Start difference. First operand 2451 states and 4467 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:58,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:46:58,116 INFO L93 Difference]: Finished difference Result 2771 states and 4967 transitions. [2023-12-21 21:46:58,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:46:58,117 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:46:58,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:46:58,124 INFO L225 Difference]: With dead ends: 2771 [2023-12-21 21:46:58,124 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 21:46:58,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:46:58,126 INFO L413 NwaCegarLoop]: 4118 mSDtfsCounter, 4282 mSDsluCounter, 8162 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4294 SdHoareTripleChecker+Valid, 12280 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:46:58,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4294 Valid, 12280 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:46:58,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 21:46:58,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 21:46:58,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.8289637952559301) internal successors, (4395), 2407 states have internal predecessors, (4395), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:46:58,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4460 transitions. [2023-12-21 21:46:58,163 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4460 transitions. Word has length 82 [2023-12-21 21:46:58,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:46:58,163 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4460 transitions. [2023-12-21 21:46:58,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:58,163 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4460 transitions. [2023-12-21 21:46:58,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:58,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:58,164 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:58,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-21 21:46:58,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:58,368 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:58,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:58,368 INFO L85 PathProgramCache]: Analyzing trace with hash -805972324, now seen corresponding path program 1 times [2023-12-21 21:46:58,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:58,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [85057055] [2023-12-21 21:46:58,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:58,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:58,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:58,370 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:58,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-21 21:46:58,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:58,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:46:58,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:58,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:58,483 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:58,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:58,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [85057055] [2023-12-21 21:46:58,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [85057055] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:58,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:58,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:46:58,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365208750] [2023-12-21 21:46:58,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:58,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:46:58,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:58,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:46:58,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:46:58,500 INFO L87 Difference]: Start difference. First operand 2451 states and 4460 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:58,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:46:58,755 INFO L93 Difference]: Finished difference Result 2771 states and 4953 transitions. [2023-12-21 21:46:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:46:58,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:46:58,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:46:58,763 INFO L225 Difference]: With dead ends: 2771 [2023-12-21 21:46:58,763 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 21:46:58,764 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:46:58,765 INFO L413 NwaCegarLoop]: 4115 mSDtfsCounter, 4276 mSDsluCounter, 8158 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4288 SdHoareTripleChecker+Valid, 12273 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:46:58,765 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4288 Valid, 12273 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:46:58,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 21:46:58,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 21:46:58,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2403 states have (on average 1.8260507698709947) internal successors, (4388), 2407 states have internal predecessors, (4388), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-21 21:46:58,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4453 transitions. [2023-12-21 21:46:58,808 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4453 transitions. Word has length 82 [2023-12-21 21:46:58,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:46:58,808 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4453 transitions. [2023-12-21 21:46:58,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:58,808 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4453 transitions. [2023-12-21 21:46:58,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:58,809 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:58,809 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:58,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-21 21:46:59,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:59,013 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:59,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:59,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1397391140, now seen corresponding path program 1 times [2023-12-21 21:46:59,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:59,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1691851004] [2023-12-21 21:46:59,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:59,014 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:59,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:59,015 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:59,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-21 21:46:59,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:59,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:46:59,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:59,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:59,119 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:59,119 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:59,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1691851004] [2023-12-21 21:46:59,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1691851004] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:59,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:59,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:46:59,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921197833] [2023-12-21 21:46:59,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:59,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:46:59,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:59,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:46:59,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:46:59,121 INFO L87 Difference]: Start difference. First operand 2451 states and 4453 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:59,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:46:59,401 INFO L93 Difference]: Finished difference Result 2841 states and 5051 transitions. [2023-12-21 21:46:59,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:46:59,402 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:46:59,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:46:59,409 INFO L225 Difference]: With dead ends: 2841 [2023-12-21 21:46:59,409 INFO L226 Difference]: Without dead ends: 2521 [2023-12-21 21:46:59,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:46:59,411 INFO L413 NwaCegarLoop]: 4113 mSDtfsCounter, 4311 mSDsluCounter, 8154 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4323 SdHoareTripleChecker+Valid, 12267 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:46:59,411 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4323 Valid, 12267 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:46:59,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2521 states. [2023-12-21 21:46:59,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2521 to 2521. [2023-12-21 21:46:59,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2521 states, 2467 states have (on average 1.8131333603567086) internal successors, (4473), 2471 states have internal predecessors, (4473), 35 states have call successors, (35), 17 states have call predecessors, (35), 17 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:46:59,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2521 states to 2521 states and 4542 transitions. [2023-12-21 21:46:59,454 INFO L78 Accepts]: Start accepts. Automaton has 2521 states and 4542 transitions. Word has length 82 [2023-12-21 21:46:59,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:46:59,454 INFO L495 AbstractCegarLoop]: Abstraction has 2521 states and 4542 transitions. [2023-12-21 21:46:59,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:46:59,454 INFO L276 IsEmpty]: Start isEmpty. Operand 2521 states and 4542 transitions. [2023-12-21 21:46:59,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:46:59,455 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:46:59,455 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:46:59,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-21 21:46:59,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:59,659 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:46:59,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:46:59,660 INFO L85 PathProgramCache]: Analyzing trace with hash -70383715, now seen corresponding path program 1 times [2023-12-21 21:46:59,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:46:59,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234451997] [2023-12-21 21:46:59,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:46:59,660 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:46:59,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:46:59,676 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:46:59,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-21 21:46:59,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:46:59,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:46:59,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:46:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:46:59,832 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:46:59,832 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:46:59,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234451997] [2023-12-21 21:46:59,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234451997] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:46:59,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:46:59,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:46:59,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305287837] [2023-12-21 21:46:59,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:46:59,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:46:59,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:46:59,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:46:59,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:46:59,833 INFO L87 Difference]: Start difference. First operand 2521 states and 4542 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:00,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:00,196 INFO L93 Difference]: Finished difference Result 2981 states and 5229 transitions. [2023-12-21 21:47:00,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:00,197 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:00,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:00,204 INFO L225 Difference]: With dead ends: 2981 [2023-12-21 21:47:00,204 INFO L226 Difference]: Without dead ends: 2591 [2023-12-21 21:47:00,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:47:00,206 INFO L413 NwaCegarLoop]: 4110 mSDtfsCounter, 4304 mSDsluCounter, 8150 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4316 SdHoareTripleChecker+Valid, 12260 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:00,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4316 Valid, 12260 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:00,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2591 states. [2023-12-21 21:47:00,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2591 to 2591. [2023-12-21 21:47:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2591 states, 2531 states have (on average 1.7992888186487555) internal successors, (4554), 2535 states have internal predecessors, (4554), 37 states have call successors, (37), 21 states have call predecessors, (37), 21 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-21 21:47:00,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 4627 transitions. [2023-12-21 21:47:00,252 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 4627 transitions. Word has length 82 [2023-12-21 21:47:00,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:00,252 INFO L495 AbstractCegarLoop]: Abstraction has 2591 states and 4627 transitions. [2023-12-21 21:47:00,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:00,252 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 4627 transitions. [2023-12-21 21:47:00,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:00,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:00,253 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:00,273 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-21 21:47:00,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:00,457 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:00,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:00,457 INFO L85 PathProgramCache]: Analyzing trace with hash -268925603, now seen corresponding path program 1 times [2023-12-21 21:47:00,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:00,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792098408] [2023-12-21 21:47:00,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:00,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-21 21:47:00,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:00,459 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:00,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-21 21:47:00,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:00,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:00,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:00,606 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:00,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:00,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792098408] [2023-12-21 21:47:00,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1792098408] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:00,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:00,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:00,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163560557] [2023-12-21 21:47:00,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:00,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:00,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:00,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:00,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:00,607 INFO L87 Difference]: Start difference. First operand 2591 states and 4627 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:00,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:00,875 INFO L93 Difference]: Finished difference Result 3121 states and 5399 transitions. [2023-12-21 21:47:00,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:00,875 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:00,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:00,882 INFO L225 Difference]: With dead ends: 3121 [2023-12-21 21:47:00,883 INFO L226 Difference]: Without dead ends: 2661 [2023-12-21 21:47:00,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:47:00,884 INFO L413 NwaCegarLoop]: 4107 mSDtfsCounter, 4298 mSDsluCounter, 8146 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4310 SdHoareTripleChecker+Valid, 12253 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:00,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4310 Valid, 12253 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:00,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2661 states. [2023-12-21 21:47:00,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2661 to 2661. [2023-12-21 21:47:00,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2661 states, 2595 states have (on average 1.7845857418111752) internal successors, (4631), 2599 states have internal predecessors, (4631), 39 states have call successors, (39), 25 states have call predecessors, (39), 25 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 21:47:00,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2661 states to 2661 states and 4708 transitions. [2023-12-21 21:47:00,931 INFO L78 Accepts]: Start accepts. Automaton has 2661 states and 4708 transitions. Word has length 82 [2023-12-21 21:47:00,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:00,931 INFO L495 AbstractCegarLoop]: Abstraction has 2661 states and 4708 transitions. [2023-12-21 21:47:00,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:00,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2661 states and 4708 transitions. [2023-12-21 21:47:00,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:00,932 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:00,932 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:00,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:01,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:01,136 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:01,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:01,136 INFO L85 PathProgramCache]: Analyzing trace with hash -40429218, now seen corresponding path program 1 times [2023-12-21 21:47:01,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:01,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1728119381] [2023-12-21 21:47:01,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:01,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-21 21:47:01,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:01,149 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:01,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-21 21:47:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:01,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:01,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:01,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:01,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:01,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:01,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1728119381] [2023-12-21 21:47:01,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1728119381] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:01,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:01,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:01,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349362652] [2023-12-21 21:47:01,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:01,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:01,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:01,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:01,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:01,257 INFO L87 Difference]: Start difference. First operand 2661 states and 4708 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:01,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:01,568 INFO L93 Difference]: Finished difference Result 3261 states and 5561 transitions. [2023-12-21 21:47:01,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:01,569 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:01,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:01,589 INFO L225 Difference]: With dead ends: 3261 [2023-12-21 21:47:01,589 INFO L226 Difference]: Without dead ends: 2731 [2023-12-21 21:47:01,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:47:01,592 INFO L413 NwaCegarLoop]: 4104 mSDtfsCounter, 4291 mSDsluCounter, 8142 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4303 SdHoareTripleChecker+Valid, 12246 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:01,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4303 Valid, 12246 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:01,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2023-12-21 21:47:01,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 2731. [2023-12-21 21:47:01,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2731 states, 2659 states have (on average 1.769086122602482) internal successors, (4704), 2663 states have internal predecessors, (4704), 41 states have call successors, (41), 29 states have call predecessors, (41), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:01,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 4785 transitions. [2023-12-21 21:47:01,649 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 4785 transitions. Word has length 82 [2023-12-21 21:47:01,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:01,649 INFO L495 AbstractCegarLoop]: Abstraction has 2731 states and 4785 transitions. [2023-12-21 21:47:01,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:01,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 4785 transitions. [2023-12-21 21:47:01,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:01,652 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:01,652 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:01,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:01,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:01,856 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:01,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1503488189, now seen corresponding path program 1 times [2023-12-21 21:47:01,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:01,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891672606] [2023-12-21 21:47:01,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:01,861 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:01,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:01,862 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:01,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-21 21:47:01,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:01,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:01,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:01,973 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:01,973 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:01,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891672606] [2023-12-21 21:47:01,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891672606] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:01,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:01,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:01,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794845755] [2023-12-21 21:47:01,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:01,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:01,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:01,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:01,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:01,975 INFO L87 Difference]: Start difference. First operand 2731 states and 4785 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:02,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:02,239 INFO L93 Difference]: Finished difference Result 3395 states and 5707 transitions. [2023-12-21 21:47:02,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:02,240 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:02,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:02,245 INFO L225 Difference]: With dead ends: 3395 [2023-12-21 21:47:02,245 INFO L226 Difference]: Without dead ends: 2795 [2023-12-21 21:47:02,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:47:02,248 INFO L413 NwaCegarLoop]: 4101 mSDtfsCounter, 4284 mSDsluCounter, 8138 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4296 SdHoareTripleChecker+Valid, 12239 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:02,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4296 Valid, 12239 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:02,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states. [2023-12-21 21:47:02,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2795. [2023-12-21 21:47:02,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2795 states, 2721 states have (on average 1.7533994854832782) internal successors, (4771), 2725 states have internal predecessors, (4771), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:02,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 4852 transitions. [2023-12-21 21:47:02,296 INFO L78 Accepts]: Start accepts. Automaton has 2795 states and 4852 transitions. Word has length 82 [2023-12-21 21:47:02,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:02,297 INFO L495 AbstractCegarLoop]: Abstraction has 2795 states and 4852 transitions. [2023-12-21 21:47:02,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:02,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2795 states and 4852 transitions. [2023-12-21 21:47:02,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:02,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:02,298 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:02,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:02,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:02,501 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:02,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:02,502 INFO L85 PathProgramCache]: Analyzing trace with hash 16368381, now seen corresponding path program 1 times [2023-12-21 21:47:02,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:02,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955348494] [2023-12-21 21:47:02,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:02,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:02,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:02,503 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:02,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-21 21:47:02,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:02,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:02,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:02,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:02,580 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:02,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:02,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955348494] [2023-12-21 21:47:02,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955348494] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:02,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:02,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:02,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43316866] [2023-12-21 21:47:02,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:02,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:02,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:02,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:02,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:02,581 INFO L87 Difference]: Start difference. First operand 2795 states and 4852 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:02,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:02,673 INFO L93 Difference]: Finished difference Result 3514 states and 5826 transitions. [2023-12-21 21:47:02,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:02,674 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:02,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:02,678 INFO L225 Difference]: With dead ends: 3514 [2023-12-21 21:47:02,679 INFO L226 Difference]: Without dead ends: 2851 [2023-12-21 21:47:02,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:02,681 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 38 mSDsluCounter, 8343 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12519 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:02,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12519 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:02,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2023-12-21 21:47:02,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 2799. [2023-12-21 21:47:02,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2725 states have (on average 1.7486238532110092) internal successors, (4765), 2729 states have internal predecessors, (4765), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4846 transitions. [2023-12-21 21:47:02,730 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4846 transitions. Word has length 82 [2023-12-21 21:47:02,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:02,730 INFO L495 AbstractCegarLoop]: Abstraction has 2799 states and 4846 transitions. [2023-12-21 21:47:02,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:02,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4846 transitions. [2023-12-21 21:47:02,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:02,731 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:02,731 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:02,734 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-21 21:47:02,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:02,934 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:02,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:02,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1554708411, now seen corresponding path program 1 times [2023-12-21 21:47:02,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:02,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436209761] [2023-12-21 21:47:02,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:02,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:02,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:02,941 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:02,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-21 21:47:03,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:03,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:03,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:03,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:03,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:03,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:03,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436209761] [2023-12-21 21:47:03,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436209761] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:03,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:03,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:03,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980196925] [2023-12-21 21:47:03,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:03,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:03,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:03,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:03,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:03,069 INFO L87 Difference]: Start difference. First operand 2799 states and 4846 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:03,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:03,160 INFO L93 Difference]: Finished difference Result 3510 states and 5798 transitions. [2023-12-21 21:47:03,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:03,161 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:03,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:03,165 INFO L225 Difference]: With dead ends: 3510 [2023-12-21 21:47:03,166 INFO L226 Difference]: Without dead ends: 2843 [2023-12-21 21:47:03,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:03,262 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 29 mSDsluCounter, 8344 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12520 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:03,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12520 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:03,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2843 states. [2023-12-21 21:47:03,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2843 to 2803. [2023-12-21 21:47:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 2729 states have (on average 1.743862220593624) internal successors, (4759), 2733 states have internal predecessors, (4759), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:03,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 4840 transitions. [2023-12-21 21:47:03,391 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 4840 transitions. Word has length 82 [2023-12-21 21:47:03,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:03,392 INFO L495 AbstractCegarLoop]: Abstraction has 2803 states and 4840 transitions. [2023-12-21 21:47:03,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:03,392 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 4840 transitions. [2023-12-21 21:47:03,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:03,393 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:03,393 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:03,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:03,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:03,599 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:03,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:03,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1201620029, now seen corresponding path program 1 times [2023-12-21 21:47:03,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:03,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2085956819] [2023-12-21 21:47:03,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:03,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:03,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:03,601 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:03,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-21 21:47:03,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:03,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:03,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:03,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:03,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:03,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:03,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2085956819] [2023-12-21 21:47:03,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2085956819] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:03,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:03,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:03,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633023364] [2023-12-21 21:47:03,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:03,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:03,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:03,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:03,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:03,684 INFO L87 Difference]: Start difference. First operand 2803 states and 4840 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:03,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:03,811 INFO L93 Difference]: Finished difference Result 3506 states and 5770 transitions. [2023-12-21 21:47:03,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:03,812 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:03,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:03,817 INFO L225 Difference]: With dead ends: 3506 [2023-12-21 21:47:03,817 INFO L226 Difference]: Without dead ends: 2835 [2023-12-21 21:47:03,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:03,820 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 20 mSDsluCounter, 8345 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12521 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:03,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12521 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:03,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2835 states. [2023-12-21 21:47:03,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2835 to 2807. [2023-12-21 21:47:03,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2807 states, 2733 states have (on average 1.7391145261617271) internal successors, (4753), 2737 states have internal predecessors, (4753), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:03,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2807 states to 2807 states and 4834 transitions. [2023-12-21 21:47:03,882 INFO L78 Accepts]: Start accepts. Automaton has 2807 states and 4834 transitions. Word has length 82 [2023-12-21 21:47:03,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:03,882 INFO L495 AbstractCegarLoop]: Abstraction has 2807 states and 4834 transitions. [2023-12-21 21:47:03,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:03,882 INFO L276 IsEmpty]: Start isEmpty. Operand 2807 states and 4834 transitions. [2023-12-21 21:47:03,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:03,883 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:03,883 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:03,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-12-21 21:47:04,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:04,087 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:04,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1449766523, now seen corresponding path program 1 times [2023-12-21 21:47:04,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:04,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855962458] [2023-12-21 21:47:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:04,088 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:04,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:04,089 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:04,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-21 21:47:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:04,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:04,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:04,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:04,174 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:04,174 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:04,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855962458] [2023-12-21 21:47:04,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855962458] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:04,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:04,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:04,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324096548] [2023-12-21 21:47:04,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:04,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:04,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:04,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:04,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:04,176 INFO L87 Difference]: Start difference. First operand 2807 states and 4834 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:04,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:04,275 INFO L93 Difference]: Finished difference Result 3502 states and 5742 transitions. [2023-12-21 21:47:04,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:04,276 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:04,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:04,280 INFO L225 Difference]: With dead ends: 3502 [2023-12-21 21:47:04,280 INFO L226 Difference]: Without dead ends: 2827 [2023-12-21 21:47:04,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:04,283 INFO L413 NwaCegarLoop]: 4176 mSDtfsCounter, 11 mSDsluCounter, 8346 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12522 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:04,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12522 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:04,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2023-12-21 21:47:04,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 2811. [2023-12-21 21:47:04,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2737 states have (on average 1.7343807088052612) internal successors, (4747), 2741 states have internal predecessors, (4747), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:04,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4828 transitions. [2023-12-21 21:47:04,345 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4828 transitions. Word has length 82 [2023-12-21 21:47:04,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:04,346 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4828 transitions. [2023-12-21 21:47:04,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:04,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4828 transitions. [2023-12-21 21:47:04,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:04,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:04,347 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:04,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:04,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:04,550 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:04,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:04,551 INFO L85 PathProgramCache]: Analyzing trace with hash 2109298045, now seen corresponding path program 1 times [2023-12-21 21:47:04,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:04,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103947023] [2023-12-21 21:47:04,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:04,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:04,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:04,552 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:04,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-21 21:47:04,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:04,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:47:04,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:04,735 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:04,735 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:04,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103947023] [2023-12-21 21:47:04,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103947023] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:04,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:04,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:04,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511013896] [2023-12-21 21:47:04,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:04,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:04,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:04,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:04,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:04,741 INFO L87 Difference]: Start difference. First operand 2811 states and 4828 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:04,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:04,994 INFO L93 Difference]: Finished difference Result 3491 states and 5689 transitions. [2023-12-21 21:47:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:04,995 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-21 21:47:04,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:04,999 INFO L225 Difference]: With dead ends: 3491 [2023-12-21 21:47:04,999 INFO L226 Difference]: Without dead ends: 2811 [2023-12-21 21:47:05,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 21:47:05,001 INFO L413 NwaCegarLoop]: 4097 mSDtfsCounter, 4207 mSDsluCounter, 8134 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4218 SdHoareTripleChecker+Valid, 12231 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:05,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4218 Valid, 12231 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:05,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2811 states. [2023-12-21 21:47:05,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2811 to 2811. [2023-12-21 21:47:05,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2737 states have (on average 1.731823164048228) internal successors, (4740), 2741 states have internal predecessors, (4740), 41 states have call successors, (41), 31 states have call predecessors, (41), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:47:05,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4821 transitions. [2023-12-21 21:47:05,064 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4821 transitions. Word has length 82 [2023-12-21 21:47:05,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:05,064 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4821 transitions. [2023-12-21 21:47:05,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:47:05,064 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4821 transitions. [2023-12-21 21:47:05,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-21 21:47:05,065 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:05,065 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:05,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-21 21:47:05,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:05,269 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:05,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:05,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1975284539, now seen corresponding path program 1 times [2023-12-21 21:47:05,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:05,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307680895] [2023-12-21 21:47:05,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:05,270 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:05,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:05,271 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:05,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-21 21:47:05,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:05,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:05,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:05,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:05,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:05,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:05,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307680895] [2023-12-21 21:47:05,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307680895] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:05,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:05,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:47:05,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781919488] [2023-12-21 21:47:05,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:05,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:05,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:05,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:05,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:05,428 INFO L87 Difference]: Start difference. First operand 2811 states and 4821 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 21:47:05,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:05,527 INFO L93 Difference]: Finished difference Result 4132 states and 6480 transitions. [2023-12-21 21:47:05,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:05,527 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 82 [2023-12-21 21:47:05,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:05,533 INFO L225 Difference]: With dead ends: 4132 [2023-12-21 21:47:05,533 INFO L226 Difference]: Without dead ends: 3453 [2023-12-21 21:47:05,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:05,535 INFO L413 NwaCegarLoop]: 4208 mSDtfsCounter, 4093 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4093 SdHoareTripleChecker+Valid, 4399 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:05,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4093 Valid, 4399 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:05,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3453 states. [2023-12-21 21:47:05,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3453 to 3451. [2023-12-21 21:47:05,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3451 states, 3311 states have (on average 1.6439142253095742) internal successors, (5443), 3318 states have internal predecessors, (5443), 76 states have call successors, (76), 61 states have call predecessors, (76), 62 states have return successors, (76), 72 states have call predecessors, (76), 74 states have call successors, (76) [2023-12-21 21:47:05,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3451 states to 3451 states and 5595 transitions. [2023-12-21 21:47:05,600 INFO L78 Accepts]: Start accepts. Automaton has 3451 states and 5595 transitions. Word has length 82 [2023-12-21 21:47:05,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:05,601 INFO L495 AbstractCegarLoop]: Abstraction has 3451 states and 5595 transitions. [2023-12-21 21:47:05,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 21:47:05,601 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 5595 transitions. [2023-12-21 21:47:05,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 21:47:05,602 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:05,602 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:05,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-21 21:47:05,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:05,806 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:05,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1639998584, now seen corresponding path program 1 times [2023-12-21 21:47:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1356957297] [2023-12-21 21:47:05,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:05,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:05,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:05,808 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:05,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-21 21:47:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:05,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:05,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:06,027 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:06,027 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:06,027 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1356957297] [2023-12-21 21:47:06,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1356957297] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:06,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:06,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:06,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523120369] [2023-12-21 21:47:06,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:06,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:06,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:06,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:06,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:06,028 INFO L87 Difference]: Start difference. First operand 3451 states and 5595 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:06,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:06,396 INFO L93 Difference]: Finished difference Result 5989 states and 8717 transitions. [2023-12-21 21:47:06,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:06,397 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 132 [2023-12-21 21:47:06,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:06,404 INFO L225 Difference]: With dead ends: 5989 [2023-12-21 21:47:06,404 INFO L226 Difference]: Without dead ends: 4671 [2023-12-21 21:47:06,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:06,406 INFO L413 NwaCegarLoop]: 4156 mSDtfsCounter, 4239 mSDsluCounter, 4236 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4244 SdHoareTripleChecker+Valid, 8392 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:06,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4244 Valid, 8392 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:06,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4671 states. [2023-12-21 21:47:06,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4671 to 4667. [2023-12-21 21:47:06,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4403 states have (on average 1.5396320690438337) internal successors, (6779), 4418 states have internal predecessors, (6779), 138 states have call successors, (138), 113 states have call predecessors, (138), 124 states have return successors, (160), 136 states have call predecessors, (160), 136 states have call successors, (160) [2023-12-21 21:47:06,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 7077 transitions. [2023-12-21 21:47:06,580 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 7077 transitions. Word has length 132 [2023-12-21 21:47:06,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:06,581 INFO L495 AbstractCegarLoop]: Abstraction has 4667 states and 7077 transitions. [2023-12-21 21:47:06,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:06,581 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 7077 transitions. [2023-12-21 21:47:06,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-21 21:47:06,583 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:06,583 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:06,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-21 21:47:06,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:06,787 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:06,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:06,787 INFO L85 PathProgramCache]: Analyzing trace with hash -920557, now seen corresponding path program 1 times [2023-12-21 21:47:06,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:06,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [602213612] [2023-12-21 21:47:06,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:06,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:06,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:06,789 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:06,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-21 21:47:06,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:06,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:06,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:06,995 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:06,996 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:06,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:06,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [602213612] [2023-12-21 21:47:06,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [602213612] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:06,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:06,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:06,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767150905] [2023-12-21 21:47:06,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:06,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:06,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:06,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:06,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:06,997 INFO L87 Difference]: Start difference. First operand 4667 states and 7077 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:07,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:07,359 INFO L93 Difference]: Finished difference Result 9449 states and 12938 transitions. [2023-12-21 21:47:07,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:07,360 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 134 [2023-12-21 21:47:07,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:07,370 INFO L225 Difference]: With dead ends: 9449 [2023-12-21 21:47:07,370 INFO L226 Difference]: Without dead ends: 6915 [2023-12-21 21:47:07,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:07,374 INFO L413 NwaCegarLoop]: 4199 mSDtfsCounter, 4228 mSDsluCounter, 4273 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4233 SdHoareTripleChecker+Valid, 8472 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:07,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4233 Valid, 8472 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:07,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6915 states. [2023-12-21 21:47:07,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6915 to 6911. [2023-12-21 21:47:07,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6911 states, 6412 states have (on average 1.4398003742981909) internal successors, (9232), 6444 states have internal predecessors, (9232), 257 states have call successors, (257), 209 states have call predecessors, (257), 240 states have return successors, (323), 259 states have call predecessors, (323), 255 states have call successors, (323) [2023-12-21 21:47:07,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6911 states to 6911 states and 9812 transitions. [2023-12-21 21:47:07,655 INFO L78 Accepts]: Start accepts. Automaton has 6911 states and 9812 transitions. Word has length 134 [2023-12-21 21:47:07,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:07,655 INFO L495 AbstractCegarLoop]: Abstraction has 6911 states and 9812 transitions. [2023-12-21 21:47:07,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:07,656 INFO L276 IsEmpty]: Start isEmpty. Operand 6911 states and 9812 transitions. [2023-12-21 21:47:07,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-21 21:47:07,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:07,663 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:07,679 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-21 21:47:07,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:07,867 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:07,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:07,868 INFO L85 PathProgramCache]: Analyzing trace with hash -430578863, now seen corresponding path program 1 times [2023-12-21 21:47:07,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:07,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1022655016] [2023-12-21 21:47:07,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:07,868 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:07,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:07,869 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:07,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-21 21:47:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:07,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:07,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:07,967 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-21 21:47:07,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:07,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:07,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1022655016] [2023-12-21 21:47:07,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1022655016] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:07,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:07,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:07,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391915749] [2023-12-21 21:47:07,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:07,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:07,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:07,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:07,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:07,969 INFO L87 Difference]: Start difference. First operand 6911 states and 9812 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, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:47:08,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:08,145 INFO L93 Difference]: Finished difference Result 11683 states and 15635 transitions. [2023-12-21 21:47:08,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:08,145 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, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 134 [2023-12-21 21:47:08,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:08,157 INFO L225 Difference]: With dead ends: 11683 [2023-12-21 21:47:08,157 INFO L226 Difference]: Without dead ends: 6905 [2023-12-21 21:47:08,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:08,165 INFO L413 NwaCegarLoop]: 4172 mSDtfsCounter, 228 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 8129 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:08,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 8129 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:08,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6905 states. [2023-12-21 21:47:08,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6905 to 6905. [2023-12-21 21:47:08,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6905 states, 6409 states have (on average 1.4395381494772976) internal successors, (9226), 6440 states have internal predecessors, (9226), 254 states have call successors, (254), 209 states have call predecessors, (254), 240 states have return successors, (320), 256 states have call predecessors, (320), 252 states have call successors, (320) [2023-12-21 21:47:08,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6905 states to 6905 states and 9800 transitions. [2023-12-21 21:47:08,364 INFO L78 Accepts]: Start accepts. Automaton has 6905 states and 9800 transitions. Word has length 134 [2023-12-21 21:47:08,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:08,364 INFO L495 AbstractCegarLoop]: Abstraction has 6905 states and 9800 transitions. [2023-12-21 21:47:08,364 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, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:47:08,364 INFO L276 IsEmpty]: Start isEmpty. Operand 6905 states and 9800 transitions. [2023-12-21 21:47:08,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-21 21:47:08,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:08,368 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:08,371 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-21 21:47:08,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:08,571 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:08,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:08,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1736443448, now seen corresponding path program 1 times [2023-12-21 21:47:08,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:08,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315264099] [2023-12-21 21:47:08,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:08,572 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:08,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:08,573 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:08,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-21 21:47:08,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:08,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:08,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:08,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:08,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:08,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315264099] [2023-12-21 21:47:08,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [315264099] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:08,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:08,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:08,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505714636] [2023-12-21 21:47:08,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:08,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:08,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:08,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:08,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:08,786 INFO L87 Difference]: Start difference. First operand 6905 states and 9800 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:09,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:09,338 INFO L93 Difference]: Finished difference Result 15866 states and 20751 transitions. [2023-12-21 21:47:09,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:09,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 136 [2023-12-21 21:47:09,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:09,355 INFO L225 Difference]: With dead ends: 15866 [2023-12-21 21:47:09,355 INFO L226 Difference]: Without dead ends: 11094 [2023-12-21 21:47:09,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:09,363 INFO L413 NwaCegarLoop]: 4185 mSDtfsCounter, 4221 mSDsluCounter, 4255 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4227 SdHoareTripleChecker+Valid, 8440 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:09,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4227 Valid, 8440 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:09,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11094 states. [2023-12-21 21:47:09,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11094 to 11090. [2023-12-21 21:47:09,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11090 states, 10151 states have (on average 1.357994286277214) internal successors, (13785), 10219 states have internal predecessors, (13785), 473 states have call successors, (473), 385 states have call predecessors, (473), 464 states have return successors, (635), 487 states have call predecessors, (635), 471 states have call successors, (635) [2023-12-21 21:47:09,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11090 states to 11090 states and 14893 transitions. [2023-12-21 21:47:09,704 INFO L78 Accepts]: Start accepts. Automaton has 11090 states and 14893 transitions. Word has length 136 [2023-12-21 21:47:09,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:09,704 INFO L495 AbstractCegarLoop]: Abstraction has 11090 states and 14893 transitions. [2023-12-21 21:47:09,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:09,704 INFO L276 IsEmpty]: Start isEmpty. Operand 11090 states and 14893 transitions. [2023-12-21 21:47:09,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-21 21:47:09,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:09,710 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:09,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:09,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:09,914 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:09,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:09,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1301937850, now seen corresponding path program 1 times [2023-12-21 21:47:09,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:09,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1070658318] [2023-12-21 21:47:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:09,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:09,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:09,916 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:09,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-21 21:47:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:10,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:10,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-21 21:47:10,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:10,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:10,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1070658318] [2023-12-21 21:47:10,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1070658318] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:10,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:10,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:10,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005199812] [2023-12-21 21:47:10,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:10,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:10,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:10,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:10,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:10,025 INFO L87 Difference]: Start difference. First operand 11090 states and 14893 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:47:10,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:10,414 INFO L93 Difference]: Finished difference Result 20042 states and 25800 transitions. [2023-12-21 21:47:10,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:10,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 136 [2023-12-21 21:47:10,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:10,427 INFO L225 Difference]: With dead ends: 20042 [2023-12-21 21:47:10,427 INFO L226 Difference]: Without dead ends: 11085 [2023-12-21 21:47:10,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:10,438 INFO L413 NwaCegarLoop]: 4171 mSDtfsCounter, 226 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 8128 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:10,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 8128 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:10,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11085 states. [2023-12-21 21:47:10,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11085 to 11085. [2023-12-21 21:47:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11085 states, 10149 states have (on average 1.3578677702236674) internal successors, (13781), 10216 states have internal predecessors, (13781), 470 states have call successors, (470), 385 states have call predecessors, (470), 464 states have return successors, (632), 484 states have call predecessors, (632), 468 states have call successors, (632) [2023-12-21 21:47:10,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11085 states to 11085 states and 14883 transitions. [2023-12-21 21:47:10,778 INFO L78 Accepts]: Start accepts. Automaton has 11085 states and 14883 transitions. Word has length 136 [2023-12-21 21:47:10,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:10,779 INFO L495 AbstractCegarLoop]: Abstraction has 11085 states and 14883 transitions. [2023-12-21 21:47:10,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:47:10,779 INFO L276 IsEmpty]: Start isEmpty. Operand 11085 states and 14883 transitions. [2023-12-21 21:47:10,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-21 21:47:10,784 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:10,784 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:10,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:10,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:10,987 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:10,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:10,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1261022061, now seen corresponding path program 1 times [2023-12-21 21:47:10,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:10,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667921532] [2023-12-21 21:47:10,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:10,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:10,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:10,989 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:11,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-21 21:47:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:11,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:11,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:11,229 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:11,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:11,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:11,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667921532] [2023-12-21 21:47:11,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667921532] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:11,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:11,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:11,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236241866] [2023-12-21 21:47:11,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:11,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:11,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:11,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:11,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:11,230 INFO L87 Difference]: Start difference. First operand 11085 states and 14883 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:12,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:12,106 INFO L93 Difference]: Finished difference Result 28337 states and 35785 transitions. [2023-12-21 21:47:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:12,107 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 138 [2023-12-21 21:47:12,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:12,138 INFO L225 Difference]: With dead ends: 28337 [2023-12-21 21:47:12,138 INFO L226 Difference]: Without dead ends: 19385 [2023-12-21 21:47:12,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:12,155 INFO L413 NwaCegarLoop]: 4175 mSDtfsCounter, 4220 mSDsluCounter, 4237 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4226 SdHoareTripleChecker+Valid, 8412 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:12,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4226 Valid, 8412 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:12,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19385 states. [2023-12-21 21:47:12,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19385 to 19189. [2023-12-21 21:47:12,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19189 states, 17194 states have (on average 1.295684541118995) internal successors, (22278), 17470 states have internal predecessors, (22278), 873 states have call successors, (873), 705 states have call predecessors, (873), 1120 states have return successors, (1484), 1015 states have call predecessors, (1484), 871 states have call successors, (1484) [2023-12-21 21:47:12,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19189 states to 19189 states and 24635 transitions. [2023-12-21 21:47:12,904 INFO L78 Accepts]: Start accepts. Automaton has 19189 states and 24635 transitions. Word has length 138 [2023-12-21 21:47:12,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:12,904 INFO L495 AbstractCegarLoop]: Abstraction has 19189 states and 24635 transitions. [2023-12-21 21:47:12,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:47:12,905 INFO L276 IsEmpty]: Start isEmpty. Operand 19189 states and 24635 transitions. [2023-12-21 21:47:12,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-21 21:47:12,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:12,913 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:12,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:13,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:13,116 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:13,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:13,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1845793711, now seen corresponding path program 1 times [2023-12-21 21:47:13,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:13,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1811294124] [2023-12-21 21:47:13,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:13,117 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:13,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:13,118 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:13,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-21 21:47:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:13,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:13,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:13,213 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-21 21:47:13,214 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:13,214 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:13,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1811294124] [2023-12-21 21:47:13,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1811294124] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:13,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:13,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:13,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715560197] [2023-12-21 21:47:13,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:13,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:13,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:13,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:13,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:13,215 INFO L87 Difference]: Start difference. First operand 19189 states and 24635 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:47:13,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:13,891 INFO L93 Difference]: Finished difference Result 36242 states and 45288 transitions. [2023-12-21 21:47:13,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:13,892 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 138 [2023-12-21 21:47:13,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:13,920 INFO L225 Difference]: With dead ends: 36242 [2023-12-21 21:47:13,920 INFO L226 Difference]: Without dead ends: 19185 [2023-12-21 21:47:13,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:13,941 INFO L413 NwaCegarLoop]: 4170 mSDtfsCounter, 224 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 8127 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:13,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 8127 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:13,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19185 states. [2023-12-21 21:47:14,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19185 to 19185. [2023-12-21 21:47:14,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19185 states, 17193 states have (on average 1.2956435758739022) internal successors, (22276), 17468 states have internal predecessors, (22276), 870 states have call successors, (870), 705 states have call predecessors, (870), 1120 states have return successors, (1480), 1012 states have call predecessors, (1480), 868 states have call successors, (1480) [2023-12-21 21:47:14,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19185 states to 19185 states and 24626 transitions. [2023-12-21 21:47:14,692 INFO L78 Accepts]: Start accepts. Automaton has 19185 states and 24626 transitions. Word has length 138 [2023-12-21 21:47:14,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:14,693 INFO L495 AbstractCegarLoop]: Abstraction has 19185 states and 24626 transitions. [2023-12-21 21:47:14,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:47:14,693 INFO L276 IsEmpty]: Start isEmpty. Operand 19185 states and 24626 transitions. [2023-12-21 21:47:14,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-21 21:47:14,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:14,700 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:14,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:14,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:14,903 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:14,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:14,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1486405640, now seen corresponding path program 1 times [2023-12-21 21:47:14,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:14,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [675451275] [2023-12-21 21:47:14,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:14,904 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:14,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:14,906 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:14,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-21 21:47:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:15,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:15,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:15,042 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:15,042 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:15,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:15,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [675451275] [2023-12-21 21:47:15,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [675451275] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:15,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:15,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:15,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580537578] [2023-12-21 21:47:15,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:15,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:15,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:15,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:15,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:15,043 INFO L87 Difference]: Start difference. First operand 19185 states and 24626 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-21 21:47:16,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:16,343 INFO L93 Difference]: Finished difference Result 49485 states and 61424 transitions. [2023-12-21 21:47:16,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:16,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 140 [2023-12-21 21:47:16,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:16,423 INFO L225 Difference]: With dead ends: 49485 [2023-12-21 21:47:16,423 INFO L226 Difference]: Without dead ends: 25885 [2023-12-21 21:47:16,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:16,440 INFO L413 NwaCegarLoop]: 4341 mSDtfsCounter, 176 mSDsluCounter, 4163 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 8504 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:16,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 8504 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:16,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25885 states. [2023-12-21 21:47:17,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25885 to 25885. [2023-12-21 21:47:17,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25885 states, 23109 states have (on average 1.2700246657146566) internal successors, (29349), 23464 states have internal predecessors, (29349), 1238 states have call successors, (1238), 993 states have call predecessors, (1238), 1536 states have return successors, (2106), 1428 states have call predecessors, (2106), 1236 states have call successors, (2106) [2023-12-21 21:47:17,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25885 states to 25885 states and 32693 transitions. [2023-12-21 21:47:17,465 INFO L78 Accepts]: Start accepts. Automaton has 25885 states and 32693 transitions. Word has length 140 [2023-12-21 21:47:17,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:17,466 INFO L495 AbstractCegarLoop]: Abstraction has 25885 states and 32693 transitions. [2023-12-21 21:47:17,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-21 21:47:17,466 INFO L276 IsEmpty]: Start isEmpty. Operand 25885 states and 32693 transitions. [2023-12-21 21:47:17,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-21 21:47:17,478 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:17,478 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, 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-21 21:47:17,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:17,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:17,682 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:17,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:17,682 INFO L85 PathProgramCache]: Analyzing trace with hash -893266339, now seen corresponding path program 1 times [2023-12-21 21:47:17,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:17,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736821001] [2023-12-21 21:47:17,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:17,683 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:17,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:17,684 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:17,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-21 21:47:17,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:17,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:17,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:17,917 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:17,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:17,918 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736821001] [2023-12-21 21:47:17,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736821001] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:17,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:17,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:47:17,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913348734] [2023-12-21 21:47:17,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:17,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:17,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:17,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:17,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:17,920 INFO L87 Difference]: Start difference. First operand 25885 states and 32693 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:47:19,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:19,231 INFO L93 Difference]: Finished difference Result 56274 states and 69603 transitions. [2023-12-21 21:47:19,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:19,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 176 [2023-12-21 21:47:19,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:19,278 INFO L225 Difference]: With dead ends: 56274 [2023-12-21 21:47:19,278 INFO L226 Difference]: Without dead ends: 32521 [2023-12-21 21:47:19,298 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:19,298 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4059 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4059 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:19,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4059 Valid, 4361 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:19,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32521 states. [2023-12-21 21:47:20,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32521 to 32473. [2023-12-21 21:47:20,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32473 states, 28977 states have (on average 1.2502674534976015) internal successors, (36229), 29372 states have internal predecessors, (36229), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1888 states have return successors, (2622), 1820 states have call predecessors, (2622), 1604 states have call successors, (2622) [2023-12-21 21:47:20,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32473 states to 32473 states and 40457 transitions. [2023-12-21 21:47:20,676 INFO L78 Accepts]: Start accepts. Automaton has 32473 states and 40457 transitions. Word has length 176 [2023-12-21 21:47:20,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:20,676 INFO L495 AbstractCegarLoop]: Abstraction has 32473 states and 40457 transitions. [2023-12-21 21:47:20,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:47:20,676 INFO L276 IsEmpty]: Start isEmpty. Operand 32473 states and 40457 transitions. [2023-12-21 21:47:20,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-21 21:47:20,694 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:20,694 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, 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, 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] [2023-12-21 21:47:20,712 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 (26)] Ended with exit code 0 [2023-12-21 21:47:20,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:20,898 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:20,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:20,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1879921980, now seen corresponding path program 1 times [2023-12-21 21:47:20,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:20,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99664437] [2023-12-21 21:47:20,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:20,899 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:20,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:20,900 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:20,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-21 21:47:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:21,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:21,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:21,088 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-21 21:47:21,088 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:21,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:21,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99664437] [2023-12-21 21:47:21,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99664437] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:21,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:21,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:21,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210075988] [2023-12-21 21:47:21,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:21,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:21,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:21,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:21,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:21,089 INFO L87 Difference]: Start difference. First operand 32473 states and 40457 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 21:47:22,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:22,759 INFO L93 Difference]: Finished difference Result 63111 states and 77452 transitions. [2023-12-21 21:47:22,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:22,759 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 200 [2023-12-21 21:47:22,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:22,801 INFO L225 Difference]: With dead ends: 63111 [2023-12-21 21:47:22,802 INFO L226 Difference]: Without dead ends: 32771 [2023-12-21 21:47:22,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:22,819 INFO L413 NwaCegarLoop]: 4123 mSDtfsCounter, 4225 mSDsluCounter, 4215 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4231 SdHoareTripleChecker+Valid, 8338 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:22,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4231 Valid, 8338 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:22,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32771 states. [2023-12-21 21:47:24,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32771 to 32771. [2023-12-21 21:47:24,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32771 states, 29243 states have (on average 1.2427247546421365) internal successors, (36341), 29654 states have internal predecessors, (36341), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1920 states have return successors, (2400), 1836 states have call predecessors, (2400), 1604 states have call successors, (2400) [2023-12-21 21:47:24,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32771 states to 32771 states and 40347 transitions. [2023-12-21 21:47:24,603 INFO L78 Accepts]: Start accepts. Automaton has 32771 states and 40347 transitions. Word has length 200 [2023-12-21 21:47:24,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:24,604 INFO L495 AbstractCegarLoop]: Abstraction has 32771 states and 40347 transitions. [2023-12-21 21:47:24,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 21:47:24,604 INFO L276 IsEmpty]: Start isEmpty. Operand 32771 states and 40347 transitions. [2023-12-21 21:47:24,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-21 21:47:24,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:24,620 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, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:24,624 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 (27)] Ended with exit code 0 [2023-12-21 21:47:24,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:24,824 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:24,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:24,824 INFO L85 PathProgramCache]: Analyzing trace with hash -575047988, now seen corresponding path program 1 times [2023-12-21 21:47:24,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:24,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [718765497] [2023-12-21 21:47:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:24,824 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:24,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:24,825 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:24,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-21 21:47:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:24,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:24,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-21 21:47:24,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:24,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:24,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [718765497] [2023-12-21 21:47:24,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [718765497] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:24,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:24,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:24,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216756440] [2023-12-21 21:47:24,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:24,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:24,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:24,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:24,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:24,969 INFO L87 Difference]: Start difference. First operand 32771 states and 40347 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 21:47:26,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:26,238 INFO L93 Difference]: Finished difference Result 56855 states and 69077 transitions. [2023-12-21 21:47:26,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:26,239 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 201 [2023-12-21 21:47:26,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:26,298 INFO L225 Difference]: With dead ends: 56855 [2023-12-21 21:47:26,298 INFO L226 Difference]: Without dead ends: 32775 [2023-12-21 21:47:26,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:26,324 INFO L413 NwaCegarLoop]: 4330 mSDtfsCounter, 180 mSDsluCounter, 4169 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 8499 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:26,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 8499 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:26,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32775 states. [2023-12-21 21:47:27,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32775 to 32771. [2023-12-21 21:47:28,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32771 states, 29243 states have (on average 1.2410149437472215) internal successors, (36291), 29654 states have internal predecessors, (36291), 1606 states have call successors, (1606), 1281 states have call predecessors, (1606), 1920 states have return successors, (2394), 1836 states have call predecessors, (2394), 1604 states have call successors, (2394) [2023-12-21 21:47:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32771 states to 32771 states and 40291 transitions. [2023-12-21 21:47:28,049 INFO L78 Accepts]: Start accepts. Automaton has 32771 states and 40291 transitions. Word has length 201 [2023-12-21 21:47:28,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:28,049 INFO L495 AbstractCegarLoop]: Abstraction has 32771 states and 40291 transitions. [2023-12-21 21:47:28,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 21:47:28,049 INFO L276 IsEmpty]: Start isEmpty. Operand 32771 states and 40291 transitions. [2023-12-21 21:47:28,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-21 21:47:28,064 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:28,064 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, 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, 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] [2023-12-21 21:47:28,070 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-21 21:47:28,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:28,269 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:28,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:28,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1217301807, now seen corresponding path program 1 times [2023-12-21 21:47:28,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:28,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [422093381] [2023-12-21 21:47:28,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:28,273 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:28,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:28,274 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:28,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-21 21:47:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:28,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:28,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:28,407 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:47:28,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:28,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:28,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [422093381] [2023-12-21 21:47:28,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [422093381] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:28,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:28,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:28,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505179549] [2023-12-21 21:47:28,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:28,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:28,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:28,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:28,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:28,409 INFO L87 Difference]: Start difference. First operand 32771 states and 40291 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:47:30,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:30,575 INFO L93 Difference]: Finished difference Result 78675 states and 97137 transitions. [2023-12-21 21:47:30,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:30,575 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 202 [2023-12-21 21:47:30,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:30,664 INFO L225 Difference]: With dead ends: 78675 [2023-12-21 21:47:30,664 INFO L226 Difference]: Without dead ends: 54595 [2023-12-21 21:47:30,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:30,749 INFO L413 NwaCegarLoop]: 4186 mSDtfsCounter, 4162 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4162 SdHoareTripleChecker+Valid, 4379 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:30,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4162 Valid, 4379 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:30,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54595 states. [2023-12-21 21:47:33,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54595 to 54047. [2023-12-21 21:47:33,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54047 states, 47943 states have (on average 1.216840831821121) internal successors, (58339), 48706 states have internal predecessors, (58339), 2742 states have call successors, (2742), 2177 states have call predecessors, (2742), 3360 states have return successors, (5262), 3164 states have call predecessors, (5262), 2740 states have call successors, (5262) [2023-12-21 21:47:33,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54047 states to 54047 states and 66343 transitions. [2023-12-21 21:47:33,652 INFO L78 Accepts]: Start accepts. Automaton has 54047 states and 66343 transitions. Word has length 202 [2023-12-21 21:47:33,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:33,652 INFO L495 AbstractCegarLoop]: Abstraction has 54047 states and 66343 transitions. [2023-12-21 21:47:33,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:47:33,652 INFO L276 IsEmpty]: Start isEmpty. Operand 54047 states and 66343 transitions. [2023-12-21 21:47:33,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-21 21:47:33,678 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:33,679 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, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:33,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:33,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:33,883 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:33,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1437328364, now seen corresponding path program 1 times [2023-12-21 21:47:33,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:33,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1140070399] [2023-12-21 21:47:33,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:33,884 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:33,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:33,885 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:33,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-21 21:47:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:33,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:33,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:34,000 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:34,000 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:34,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:34,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1140070399] [2023-12-21 21:47:34,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1140070399] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:34,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:34,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:34,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218138727] [2023-12-21 21:47:34,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:34,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:34,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:34,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:34,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:34,001 INFO L87 Difference]: Start difference. First operand 54047 states and 66343 transitions. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:47:36,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:36,509 INFO L93 Difference]: Finished difference Result 104858 states and 129763 transitions. [2023-12-21 21:47:36,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:36,509 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 203 [2023-12-21 21:47:36,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:36,588 INFO L225 Difference]: With dead ends: 104858 [2023-12-21 21:47:36,588 INFO L226 Difference]: Without dead ends: 45705 [2023-12-21 21:47:36,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:36,631 INFO L413 NwaCegarLoop]: 4169 mSDtfsCounter, 2 mSDsluCounter, 8333 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12502 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:36,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12502 Invalid, 67 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:36,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45705 states. [2023-12-21 21:47:38,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45705 to 45537. [2023-12-21 21:47:38,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45537 states, 40857 states have (on average 1.2030741366228552) internal successors, (49154), 41196 states have internal predecessors, (49154), 2342 states have call successors, (2342), 1857 states have call predecessors, (2342), 2336 states have return successors, (3436), 2484 states have call predecessors, (3436), 2340 states have call successors, (3436) [2023-12-21 21:47:38,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45537 states to 45537 states and 54932 transitions. [2023-12-21 21:47:38,848 INFO L78 Accepts]: Start accepts. Automaton has 45537 states and 54932 transitions. Word has length 203 [2023-12-21 21:47:38,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:38,849 INFO L495 AbstractCegarLoop]: Abstraction has 45537 states and 54932 transitions. [2023-12-21 21:47:38,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:47:38,849 INFO L276 IsEmpty]: Start isEmpty. Operand 45537 states and 54932 transitions. [2023-12-21 21:47:38,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2023-12-21 21:47:38,866 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:38,866 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:38,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:39,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:39,070 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:39,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:39,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1709727785, now seen corresponding path program 1 times [2023-12-21 21:47:39,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:39,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [838254919] [2023-12-21 21:47:39,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:39,071 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:39,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:39,072 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:39,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-21 21:47:39,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:39,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:39,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:39,325 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-21 21:47:39,326 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:39,326 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [838254919] [2023-12-21 21:47:39,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [838254919] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:39,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:39,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:47:39,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985944426] [2023-12-21 21:47:39,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:39,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:39,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:39,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:39,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:39,327 INFO L87 Difference]: Start difference. First operand 45537 states and 54932 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-21 21:47:41,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:41,584 INFO L93 Difference]: Finished difference Result 94858 states and 112841 transitions. [2023-12-21 21:47:41,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:41,585 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 237 [2023-12-21 21:47:41,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:41,671 INFO L225 Difference]: With dead ends: 94858 [2023-12-21 21:47:41,671 INFO L226 Difference]: Without dead ends: 51453 [2023-12-21 21:47:41,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:41,702 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4040 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4040 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:41,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4040 Valid, 4361 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:41,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51453 states. [2023-12-21 21:47:44,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51453 to 51357. [2023-12-21 21:47:44,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51357 states, 46037 states have (on average 1.1935182570541087) internal successors, (54946), 46408 states have internal predecessors, (54946), 2678 states have call successors, (2678), 2113 states have call predecessors, (2678), 2640 states have return successors, (3856), 2836 states have call predecessors, (3856), 2676 states have call successors, (3856) [2023-12-21 21:47:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51357 states to 51357 states and 61480 transitions. [2023-12-21 21:47:44,211 INFO L78 Accepts]: Start accepts. Automaton has 51357 states and 61480 transitions. Word has length 237 [2023-12-21 21:47:44,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:44,211 INFO L495 AbstractCegarLoop]: Abstraction has 51357 states and 61480 transitions. [2023-12-21 21:47:44,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-21 21:47:44,211 INFO L276 IsEmpty]: Start isEmpty. Operand 51357 states and 61480 transitions. [2023-12-21 21:47:44,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-12-21 21:47:44,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:44,232 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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, 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] [2023-12-21 21:47:44,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-21 21:47:44,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:44,436 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:44,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:44,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1065575307, now seen corresponding path program 1 times [2023-12-21 21:47:44,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:44,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [64784822] [2023-12-21 21:47:44,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:44,437 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:44,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:44,438 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:44,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-21 21:47:44,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:44,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:44,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:44,602 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 157 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-21 21:47:44,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:44,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:44,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [64784822] [2023-12-21 21:47:44,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [64784822] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:44,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:44,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:44,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384568199] [2023-12-21 21:47:44,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:44,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:44,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:44,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:44,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:44,604 INFO L87 Difference]: Start difference. First operand 51357 states and 61480 transitions. Second operand has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-21 21:47:46,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:46,907 INFO L93 Difference]: Finished difference Result 94773 states and 112452 transitions. [2023-12-21 21:47:46,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:46,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 240 [2023-12-21 21:47:46,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:47,019 INFO L225 Difference]: With dead ends: 94773 [2023-12-21 21:47:47,019 INFO L226 Difference]: Without dead ends: 51369 [2023-12-21 21:47:47,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:47,059 INFO L413 NwaCegarLoop]: 4321 mSDtfsCounter, 177 mSDsluCounter, 4162 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 8483 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:47,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 8483 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:47,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51369 states. [2023-12-21 21:47:49,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51369 to 51357. [2023-12-21 21:47:49,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51357 states, 46037 states have (on average 1.1912592045528596) internal successors, (54842), 46408 states have internal predecessors, (54842), 2678 states have call successors, (2678), 2113 states have call predecessors, (2678), 2640 states have return successors, (3832), 2836 states have call predecessors, (3832), 2676 states have call successors, (3832) [2023-12-21 21:47:49,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51357 states to 51357 states and 61352 transitions. [2023-12-21 21:47:49,525 INFO L78 Accepts]: Start accepts. Automaton has 51357 states and 61352 transitions. Word has length 240 [2023-12-21 21:47:49,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:49,525 INFO L495 AbstractCegarLoop]: Abstraction has 51357 states and 61352 transitions. [2023-12-21 21:47:49,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-21 21:47:49,525 INFO L276 IsEmpty]: Start isEmpty. Operand 51357 states and 61352 transitions. [2023-12-21 21:47:49,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-12-21 21:47:49,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:49,571 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:49,575 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-21 21:47:49,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:49,775 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:49,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash 948954796, now seen corresponding path program 1 times [2023-12-21 21:47:49,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:49,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1100315775] [2023-12-21 21:47:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:49,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:49,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:49,777 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:49,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-21 21:47:49,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:49,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:49,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:50,042 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-12-21 21:47:50,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:50,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:50,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1100315775] [2023-12-21 21:47:50,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1100315775] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:50,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:50,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:47:50,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323067315] [2023-12-21 21:47:50,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:50,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:50,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:50,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:50,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:50,044 INFO L87 Difference]: Start difference. First operand 51357 states and 61352 transitions. Second operand has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-21 21:47:52,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:52,709 INFO L93 Difference]: Finished difference Result 105750 states and 124689 transitions. [2023-12-21 21:47:52,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:52,709 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 277 [2023-12-21 21:47:52,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:52,824 INFO L225 Difference]: With dead ends: 105750 [2023-12-21 21:47:52,824 INFO L226 Difference]: Without dead ends: 56525 [2023-12-21 21:47:52,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:52,863 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4027 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4027 SdHoareTripleChecker+Valid, 4361 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:52,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4027 Valid, 4361 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:52,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56525 states. [2023-12-21 21:47:55,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56525 to 56413. [2023-12-21 21:47:55,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56413 states, 50533 states have (on average 1.1831872241901331) internal successors, (59790), 50928 states have internal predecessors, (59790), 2982 states have call successors, (2982), 2337 states have call predecessors, (2982), 2896 states have return successors, (4192), 3148 states have call predecessors, (4192), 2980 states have call successors, (4192) [2023-12-21 21:47:55,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56413 states to 56413 states and 66964 transitions. [2023-12-21 21:47:55,679 INFO L78 Accepts]: Start accepts. Automaton has 56413 states and 66964 transitions. Word has length 277 [2023-12-21 21:47:55,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:55,679 INFO L495 AbstractCegarLoop]: Abstraction has 56413 states and 66964 transitions. [2023-12-21 21:47:55,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-21 21:47:55,680 INFO L276 IsEmpty]: Start isEmpty. Operand 56413 states and 66964 transitions. [2023-12-21 21:47:55,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-12-21 21:47:55,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:55,706 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:55,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 (33)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:55,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:55,910 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:55,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:55,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1624394655, now seen corresponding path program 1 times [2023-12-21 21:47:55,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:55,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [659631516] [2023-12-21 21:47:55,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:55,911 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:55,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:55,914 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:47:55,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-21 21:47:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:56,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:56,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:56,117 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 215 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-21 21:47:56,117 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:56,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:56,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [659631516] [2023-12-21 21:47:56,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [659631516] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:56,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:56,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:56,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341412276] [2023-12-21 21:47:56,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:56,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:56,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:56,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:56,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:56,120 INFO L87 Difference]: Start difference. First operand 56413 states and 66964 transitions. Second operand has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-21 21:47:58,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:58,805 INFO L93 Difference]: Finished difference Result 105649 states and 124356 transitions. [2023-12-21 21:47:58,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:58,806 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 280 [2023-12-21 21:47:58,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:58,902 INFO L225 Difference]: With dead ends: 105649 [2023-12-21 21:47:58,902 INFO L226 Difference]: Without dead ends: 56425 [2023-12-21 21:47:58,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:58,941 INFO L413 NwaCegarLoop]: 4312 mSDtfsCounter, 174 mSDsluCounter, 4160 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 8472 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:58,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 8472 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:58,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56425 states. [2023-12-21 21:48:01,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56425 to 56413. [2023-12-21 21:48:01,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56413 states, 50533 states have (on average 1.1805750697563968) internal successors, (59658), 50928 states have internal predecessors, (59658), 2982 states have call successors, (2982), 2337 states have call predecessors, (2982), 2896 states have return successors, (4132), 3148 states have call predecessors, (4132), 2980 states have call successors, (4132) [2023-12-21 21:48:01,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56413 states to 56413 states and 66772 transitions. [2023-12-21 21:48:01,687 INFO L78 Accepts]: Start accepts. Automaton has 56413 states and 66772 transitions. Word has length 280 [2023-12-21 21:48:01,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:01,687 INFO L495 AbstractCegarLoop]: Abstraction has 56413 states and 66772 transitions. [2023-12-21 21:48:01,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-21 21:48:01,687 INFO L276 IsEmpty]: Start isEmpty. Operand 56413 states and 66772 transitions. [2023-12-21 21:48:01,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-21 21:48:01,716 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:01,716 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:01,722 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-21 21:48:01,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:01,921 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:01,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:01,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1190775713, now seen corresponding path program 1 times [2023-12-21 21:48:01,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:01,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [634162663] [2023-12-21 21:48:01,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:01,922 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:01,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:01,923 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:01,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-21 21:48:02,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:02,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:02,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 259 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2023-12-21 21:48:02,209 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:02,209 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:02,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [634162663] [2023-12-21 21:48:02,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [634162663] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:02,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:02,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:48:02,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926588805] [2023-12-21 21:48:02,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:02,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:02,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:02,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:02,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:02,210 INFO L87 Difference]: Start difference. First operand 56413 states and 66772 transitions. Second operand has 3 states, 3 states have (on average 60.0) internal successors, (180), 2 states have internal predecessors, (180), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-21 21:48:05,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:05,192 INFO L93 Difference]: Finished difference Result 115086 states and 134509 transitions. [2023-12-21 21:48:05,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:05,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 2 states have internal predecessors, (180), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 317 [2023-12-21 21:48:05,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:05,295 INFO L225 Difference]: With dead ends: 115086 [2023-12-21 21:48:05,296 INFO L226 Difference]: Without dead ends: 60805 [2023-12-21 21:48:05,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:05,330 INFO L413 NwaCegarLoop]: 4206 mSDtfsCounter, 4014 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4014 SdHoareTripleChecker+Valid, 4399 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:05,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4014 Valid, 4399 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:05,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60805 states. [2023-12-21 21:48:08,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60805 to 60677. [2023-12-21 21:48:08,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60677 states, 54317 states have (on average 1.173592061417236) internal successors, (63746), 54728 states have internal predecessors, (63746), 3254 states have call successors, (3254), 2529 states have call predecessors, (3254), 3104 states have return successors, (4420), 3420 states have call predecessors, (4420), 3252 states have call successors, (4420) [2023-12-21 21:48:08,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60677 states to 60677 states and 71420 transitions. [2023-12-21 21:48:08,399 INFO L78 Accepts]: Start accepts. Automaton has 60677 states and 71420 transitions. Word has length 317 [2023-12-21 21:48:08,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:08,400 INFO L495 AbstractCegarLoop]: Abstraction has 60677 states and 71420 transitions. [2023-12-21 21:48:08,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 2 states have internal predecessors, (180), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-21 21:48:08,400 INFO L276 IsEmpty]: Start isEmpty. Operand 60677 states and 71420 transitions. [2023-12-21 21:48:08,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-12-21 21:48:08,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:08,429 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:08,434 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 (35)] Ended with exit code 0 [2023-12-21 21:48:08,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:08,634 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:08,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:08,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1563829926, now seen corresponding path program 1 times [2023-12-21 21:48:08,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:08,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113842678] [2023-12-21 21:48:08,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:08,635 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:08,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:08,636 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:08,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-21 21:48:08,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:08,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:08,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:08,806 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 268 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2023-12-21 21:48:08,806 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:08,806 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:08,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113842678] [2023-12-21 21:48:08,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113842678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:08,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:08,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:08,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18483431] [2023-12-21 21:48:08,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:08,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:08,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:08,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:08,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:08,808 INFO L87 Difference]: Start difference. First operand 60677 states and 71420 transitions. Second operand has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:48:09,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:09,808 INFO L93 Difference]: Finished difference Result 71075 states and 83144 transitions. [2023-12-21 21:48:09,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:09,808 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 320 [2023-12-21 21:48:09,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:09,823 INFO L225 Difference]: With dead ends: 71075 [2023-12-21 21:48:09,823 INFO L226 Difference]: Without dead ends: 10983 [2023-12-21 21:48:09,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:09,861 INFO L413 NwaCegarLoop]: 4266 mSDtfsCounter, 177 mSDsluCounter, 4118 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 8384 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-21 21:48:09,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 8384 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:09,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10983 states. [2023-12-21 21:48:10,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10983 to 10983. [2023-12-21 21:48:10,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10983 states, 9981 states have (on average 1.2528804728985072) internal successors, (12505), 10019 states have internal predecessors, (12505), 569 states have call successors, (569), 399 states have call predecessors, (569), 431 states have return successors, (603), 565 states have call predecessors, (603), 567 states have call successors, (603) [2023-12-21 21:48:10,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10983 states to 10983 states and 13677 transitions. [2023-12-21 21:48:10,592 INFO L78 Accepts]: Start accepts. Automaton has 10983 states and 13677 transitions. Word has length 320 [2023-12-21 21:48:10,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:10,592 INFO L495 AbstractCegarLoop]: Abstraction has 10983 states and 13677 transitions. [2023-12-21 21:48:10,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:48:10,593 INFO L276 IsEmpty]: Start isEmpty. Operand 10983 states and 13677 transitions. [2023-12-21 21:48:10,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2023-12-21 21:48:10,601 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:10,601 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:10,606 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 (36)] Ended with exit code 0 [2023-12-21 21:48:10,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:10,806 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:10,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:10,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1129822953, now seen corresponding path program 1 times [2023-12-21 21:48:10,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:10,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1834005832] [2023-12-21 21:48:10,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:10,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:10,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:10,808 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:10,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-21 21:48:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:10,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:10,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:10,995 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 348 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2023-12-21 21:48:10,995 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:10,995 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:10,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1834005832] [2023-12-21 21:48:10,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1834005832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:10,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:10,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:10,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507453199] [2023-12-21 21:48:10,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:10,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:10,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:10,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:10,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:10,997 INFO L87 Difference]: Start difference. First operand 10983 states and 13677 transitions. Second operand has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-21 21:48:11,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:11,495 INFO L93 Difference]: Finished difference Result 16721 states and 20098 transitions. [2023-12-21 21:48:11,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:11,495 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 322 [2023-12-21 21:48:11,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:11,510 INFO L225 Difference]: With dead ends: 16721 [2023-12-21 21:48:11,510 INFO L226 Difference]: Without dead ends: 10983 [2023-12-21 21:48:11,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:11,518 INFO L413 NwaCegarLoop]: 4273 mSDtfsCounter, 168 mSDsluCounter, 4111 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 8384 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-21 21:48:11,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 8384 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:11,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10983 states. [2023-12-21 21:48:12,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10983 to 10983. [2023-12-21 21:48:12,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10983 states, 9981 states have (on average 1.2468690511972749) internal successors, (12445), 10019 states have internal predecessors, (12445), 569 states have call successors, (569), 399 states have call predecessors, (569), 431 states have return successors, (603), 565 states have call predecessors, (603), 567 states have call successors, (603) [2023-12-21 21:48:12,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10983 states to 10983 states and 13617 transitions. [2023-12-21 21:48:12,074 INFO L78 Accepts]: Start accepts. Automaton has 10983 states and 13617 transitions. Word has length 322 [2023-12-21 21:48:12,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:12,075 INFO L495 AbstractCegarLoop]: Abstraction has 10983 states and 13617 transitions. [2023-12-21 21:48:12,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-21 21:48:12,075 INFO L276 IsEmpty]: Start isEmpty. Operand 10983 states and 13617 transitions. [2023-12-21 21:48:12,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2023-12-21 21:48:12,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:12,083 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:12,088 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 (37)] Ended with exit code 0 [2023-12-21 21:48:12,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:12,288 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:12,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:12,289 INFO L85 PathProgramCache]: Analyzing trace with hash 529375317, now seen corresponding path program 1 times [2023-12-21 21:48:12,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:12,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1015811281] [2023-12-21 21:48:12,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:12,289 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:12,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:12,290 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:12,317 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 (38)] Waiting until timeout for monitored process [2023-12-21 21:48:12,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:12,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:12,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:12,477 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 277 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2023-12-21 21:48:12,477 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:12,477 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:12,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1015811281] [2023-12-21 21:48:12,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1015811281] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:12,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:12,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:12,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283231328] [2023-12-21 21:48:12,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:12,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:12,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:12,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:12,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:12,479 INFO L87 Difference]: Start difference. First operand 10983 states and 13617 transitions. Second operand has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:48:13,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:13,017 INFO L93 Difference]: Finished difference Result 16101 states and 19314 transitions. [2023-12-21 21:48:13,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:13,017 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 326 [2023-12-21 21:48:13,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:13,031 INFO L225 Difference]: With dead ends: 16101 [2023-12-21 21:48:13,031 INFO L226 Difference]: Without dead ends: 10983 [2023-12-21 21:48:13,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:13,037 INFO L413 NwaCegarLoop]: 4283 mSDtfsCounter, 188 mSDsluCounter, 4119 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 8402 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:13,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 8402 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:13,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10983 states. [2023-12-21 21:48:13,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10983 to 10983. [2023-12-21 21:48:13,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10983 states, 9981 states have (on average 1.2412583909427912) internal successors, (12389), 10019 states have internal predecessors, (12389), 569 states have call successors, (569), 399 states have call predecessors, (569), 431 states have return successors, (603), 565 states have call predecessors, (603), 567 states have call successors, (603) [2023-12-21 21:48:13,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10983 states to 10983 states and 13561 transitions. [2023-12-21 21:48:13,633 INFO L78 Accepts]: Start accepts. Automaton has 10983 states and 13561 transitions. Word has length 326 [2023-12-21 21:48:13,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:13,633 INFO L495 AbstractCegarLoop]: Abstraction has 10983 states and 13561 transitions. [2023-12-21 21:48:13,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:48:13,634 INFO L276 IsEmpty]: Start isEmpty. Operand 10983 states and 13561 transitions. [2023-12-21 21:48:13,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2023-12-21 21:48:13,642 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:13,642 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:13,647 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 (38)] Ended with exit code 0 [2023-12-21 21:48:13,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:13,847 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:13,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:13,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1640647769, now seen corresponding path program 1 times [2023-12-21 21:48:13,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:13,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952089510] [2023-12-21 21:48:13,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:13,848 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:13,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:13,849 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:13,875 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 (39)] Waiting until timeout for monitored process [2023-12-21 21:48:13,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:13,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:13,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:14,124 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-12-21 21:48:14,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:14,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:14,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952089510] [2023-12-21 21:48:14,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952089510] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:14,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:14,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:14,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087729296] [2023-12-21 21:48:14,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:14,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:14,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:14,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:14,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:14,125 INFO L87 Difference]: Start difference. First operand 10983 states and 13561 transitions. Second operand has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-21 21:48:14,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:14,932 INFO L93 Difference]: Finished difference Result 20059 states and 23629 transitions. [2023-12-21 21:48:14,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:14,933 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 330 [2023-12-21 21:48:14,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:14,946 INFO L225 Difference]: With dead ends: 20059 [2023-12-21 21:48:14,947 INFO L226 Difference]: Without dead ends: 11269 [2023-12-21 21:48:14,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:14,954 INFO L413 NwaCegarLoop]: 4170 mSDtfsCounter, 4092 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4092 SdHoareTripleChecker+Valid, 4355 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:14,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4092 Valid, 4355 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:14,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11269 states. [2023-12-21 21:48:15,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11269 to 11267. [2023-12-21 21:48:15,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11267 states, 10231 states have (on average 1.2323331052683022) internal successors, (12608), 10272 states have internal predecessors, (12608), 588 states have call successors, (588), 413 states have call predecessors, (588), 446 states have return successors, (630), 582 states have call predecessors, (630), 586 states have call successors, (630) [2023-12-21 21:48:15,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11267 states to 11267 states and 13826 transitions. [2023-12-21 21:48:15,527 INFO L78 Accepts]: Start accepts. Automaton has 11267 states and 13826 transitions. Word has length 330 [2023-12-21 21:48:15,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:15,528 INFO L495 AbstractCegarLoop]: Abstraction has 11267 states and 13826 transitions. [2023-12-21 21:48:15,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-21 21:48:15,528 INFO L276 IsEmpty]: Start isEmpty. Operand 11267 states and 13826 transitions. [2023-12-21 21:48:15,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2023-12-21 21:48:15,539 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:15,539 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:15,546 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 (39)] Forceful destruction successful, exit code 0 [2023-12-21 21:48:15,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:15,744 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:15,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:15,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1877434140, now seen corresponding path program 1 times [2023-12-21 21:48:15,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:15,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120711094] [2023-12-21 21:48:15,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:15,745 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:15,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:15,746 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:15,747 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 (40)] Waiting until timeout for monitored process [2023-12-21 21:48:15,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:15,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:15,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:15,933 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 295 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2023-12-21 21:48:15,934 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:15,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:15,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120711094] [2023-12-21 21:48:15,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120711094] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:15,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:15,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:15,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472935999] [2023-12-21 21:48:15,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:15,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:15,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:15,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:15,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:15,935 INFO L87 Difference]: Start difference. First operand 11267 states and 13826 transitions. Second operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:48:16,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:16,522 INFO L93 Difference]: Finished difference Result 18521 states and 21762 transitions. [2023-12-21 21:48:16,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:16,523 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 333 [2023-12-21 21:48:16,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:16,537 INFO L225 Difference]: With dead ends: 18521 [2023-12-21 21:48:16,537 INFO L226 Difference]: Without dead ends: 11267 [2023-12-21 21:48:16,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 331 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:16,546 INFO L413 NwaCegarLoop]: 4244 mSDtfsCounter, 198 mSDsluCounter, 4095 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 8339 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:16,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 8339 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:16,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11267 states. [2023-12-21 21:48:17,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11267 to 11267. [2023-12-21 21:48:17,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11267 states, 10231 states have (on average 1.2256866386472485) internal successors, (12540), 10272 states have internal predecessors, (12540), 588 states have call successors, (588), 413 states have call predecessors, (588), 446 states have return successors, (630), 582 states have call predecessors, (630), 586 states have call successors, (630) [2023-12-21 21:48:17,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11267 states to 11267 states and 13758 transitions. [2023-12-21 21:48:17,155 INFO L78 Accepts]: Start accepts. Automaton has 11267 states and 13758 transitions. Word has length 333 [2023-12-21 21:48:17,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:17,155 INFO L495 AbstractCegarLoop]: Abstraction has 11267 states and 13758 transitions. [2023-12-21 21:48:17,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-21 21:48:17,155 INFO L276 IsEmpty]: Start isEmpty. Operand 11267 states and 13758 transitions. [2023-12-21 21:48:17,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2023-12-21 21:48:17,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:17,164 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:17,169 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 (40)] Forceful destruction successful, exit code 0 [2023-12-21 21:48:17,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:17,369 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:17,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:17,369 INFO L85 PathProgramCache]: Analyzing trace with hash 133190624, now seen corresponding path program 1 times [2023-12-21 21:48:17,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:17,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217320572] [2023-12-21 21:48:17,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:17,370 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:17,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:17,371 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:17,394 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 (41)] Waiting until timeout for monitored process [2023-12-21 21:48:17,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:17,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:17,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:17,660 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 324 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-21 21:48:17,660 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:17,660 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:17,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217320572] [2023-12-21 21:48:17,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217320572] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:17,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:17,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:17,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132265150] [2023-12-21 21:48:17,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:17,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:17,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:17,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:17,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:17,662 INFO L87 Difference]: Start difference. First operand 11267 states and 13758 transitions. Second operand has 3 states, 3 states have (on average 66.33333333333333) internal successors, (199), 3 states have internal predecessors, (199), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-21 21:48:18,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:18,202 INFO L93 Difference]: Finished difference Result 13127 states and 15753 transitions. [2023-12-21 21:48:18,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:18,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 66.33333333333333) internal successors, (199), 3 states have internal predecessors, (199), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 337 [2023-12-21 21:48:18,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:18,217 INFO L225 Difference]: With dead ends: 13127 [2023-12-21 21:48:18,217 INFO L226 Difference]: Without dead ends: 11049 [2023-12-21 21:48:18,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:18,222 INFO L413 NwaCegarLoop]: 4291 mSDtfsCounter, 138 mSDsluCounter, 4127 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 8418 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:18,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 8418 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:18,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11049 states. [2023-12-21 21:48:18,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11049 to 11049. [2023-12-21 21:48:18,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11049 states, 10039 states have (on average 1.228209981073812) internal successors, (12330), 10079 states have internal predecessors, (12330), 573 states have call successors, (573), 403 states have call predecessors, (573), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-21 21:48:18,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11049 states to 11049 states and 13514 transitions. [2023-12-21 21:48:18,822 INFO L78 Accepts]: Start accepts. Automaton has 11049 states and 13514 transitions. Word has length 337 [2023-12-21 21:48:18,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:18,822 INFO L495 AbstractCegarLoop]: Abstraction has 11049 states and 13514 transitions. [2023-12-21 21:48:18,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 66.33333333333333) internal successors, (199), 3 states have internal predecessors, (199), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-21 21:48:18,822 INFO L276 IsEmpty]: Start isEmpty. Operand 11049 states and 13514 transitions. [2023-12-21 21:48:18,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2023-12-21 21:48:18,831 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:18,831 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:18,836 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 (41)] Ended with exit code 0 [2023-12-21 21:48:19,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:19,036 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:19,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash 690718997, now seen corresponding path program 2 times [2023-12-21 21:48:19,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:19,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359419520] [2023-12-21 21:48:19,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-21 21:48:19,037 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:19,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:19,038 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:19,056 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 (42)] Waiting until timeout for monitored process [2023-12-21 21:48:19,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-21 21:48:19,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-21 21:48:19,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:48:19,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:19,613 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 176 proven. 326 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-21 21:48:19,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 21:48:19,744 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2023-12-21 21:48:19,744 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:19,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359419520] [2023-12-21 21:48:19,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359419520] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-21 21:48:19,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-21 21:48:19,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2023-12-21 21:48:19,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247820972] [2023-12-21 21:48:19,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:19,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-21 21:48:19,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:19,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-21 21:48:19,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-21 21:48:19,746 INFO L87 Difference]: Start difference. First operand 11049 states and 13514 transitions. Second operand has 7 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 7 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2023-12-21 21:48:20,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:20,918 INFO L93 Difference]: Finished difference Result 11053 states and 13517 transitions. [2023-12-21 21:48:20,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-21 21:48:20,918 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 7 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 338 [2023-12-21 21:48:20,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:20,935 INFO L225 Difference]: With dead ends: 11053 [2023-12-21 21:48:20,935 INFO L226 Difference]: Without dead ends: 11050 [2023-12-21 21:48:20,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 669 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-21 21:48:20,938 INFO L413 NwaCegarLoop]: 4620 mSDtfsCounter, 4634 mSDsluCounter, 18044 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4634 SdHoareTripleChecker+Valid, 22664 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:20,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4634 Valid, 22664 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-21 21:48:20,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11050 states. [2023-12-21 21:48:21,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11050 to 11048. [2023-12-21 21:48:21,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11048 states, 10039 states have (on average 1.22801075804363) internal successors, (12328), 10078 states have internal predecessors, (12328), 572 states have call successors, (572), 403 states have call predecessors, (572), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-21 21:48:21,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11048 states to 11048 states and 13511 transitions. [2023-12-21 21:48:21,518 INFO L78 Accepts]: Start accepts. Automaton has 11048 states and 13511 transitions. Word has length 338 [2023-12-21 21:48:21,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:21,519 INFO L495 AbstractCegarLoop]: Abstraction has 11048 states and 13511 transitions. [2023-12-21 21:48:21,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 7 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2023-12-21 21:48:21,519 INFO L276 IsEmpty]: Start isEmpty. Operand 11048 states and 13511 transitions. [2023-12-21 21:48:21,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2023-12-21 21:48:21,528 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:21,528 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:21,533 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 (42)] Forceful destruction successful, exit code 0 [2023-12-21 21:48:21,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:21,733 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:21,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:21,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1879154883, now seen corresponding path program 1 times [2023-12-21 21:48:21,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:21,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383901610] [2023-12-21 21:48:21,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:21,734 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:21,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:21,735 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:21,736 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 (43)] Waiting until timeout for monitored process [2023-12-21 21:48:21,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:21,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:21,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:21,902 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2023-12-21 21:48:21,902 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:21,902 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:21,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383901610] [2023-12-21 21:48:21,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383901610] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:21,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:21,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:21,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907210508] [2023-12-21 21:48:21,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:21,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:21,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:21,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:21,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:21,907 INFO L87 Difference]: Start difference. First operand 11048 states and 13511 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-21 21:48:22,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:22,482 INFO L93 Difference]: Finished difference Result 12917 states and 15508 transitions. [2023-12-21 21:48:22,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:22,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 342 [2023-12-21 21:48:22,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:22,513 INFO L225 Difference]: With dead ends: 12917 [2023-12-21 21:48:22,513 INFO L226 Difference]: Without dead ends: 11058 [2023-12-21 21:48:22,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:22,521 INFO L413 NwaCegarLoop]: 4166 mSDtfsCounter, 3 mSDsluCounter, 4152 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 8318 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:22,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 8318 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:22,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11058 states. [2023-12-21 21:48:23,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11058 to 11050. [2023-12-21 21:48:23,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11050 states, 10041 states have (on average 1.2279653420974006) internal successors, (12330), 10080 states have internal predecessors, (12330), 572 states have call successors, (572), 403 states have call predecessors, (572), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-21 21:48:23,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11050 states to 11050 states and 13513 transitions. [2023-12-21 21:48:23,215 INFO L78 Accepts]: Start accepts. Automaton has 11050 states and 13513 transitions. Word has length 342 [2023-12-21 21:48:23,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:23,215 INFO L495 AbstractCegarLoop]: Abstraction has 11050 states and 13513 transitions. [2023-12-21 21:48:23,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-21 21:48:23,216 INFO L276 IsEmpty]: Start isEmpty. Operand 11050 states and 13513 transitions. [2023-12-21 21:48:23,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-21 21:48:23,225 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:23,226 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:23,231 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 (43)] Forceful destruction successful, exit code 0 [2023-12-21 21:48:23,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:23,431 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:23,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:23,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1132886278, now seen corresponding path program 1 times [2023-12-21 21:48:23,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:23,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692215652] [2023-12-21 21:48:23,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:23,432 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:23,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:23,433 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:23,434 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 (44)] Waiting until timeout for monitored process [2023-12-21 21:48:23,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:23,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:23,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:23,603 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2023-12-21 21:48:23,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:23,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:23,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692215652] [2023-12-21 21:48:23,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692215652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:23,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:23,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:23,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024679739] [2023-12-21 21:48:23,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:23,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:23,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:23,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:23,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:23,623 INFO L87 Difference]: Start difference. First operand 11050 states and 13513 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-21 21:48:24,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:24,265 INFO L93 Difference]: Finished difference Result 12923 states and 15516 transitions. [2023-12-21 21:48:24,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:24,266 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 343 [2023-12-21 21:48:24,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:24,279 INFO L225 Difference]: With dead ends: 12923 [2023-12-21 21:48:24,279 INFO L226 Difference]: Without dead ends: 11062 [2023-12-21 21:48:24,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 341 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:24,282 INFO L413 NwaCegarLoop]: 4165 mSDtfsCounter, 3 mSDsluCounter, 4152 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 8317 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:24,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 8317 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:24,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11062 states. [2023-12-21 21:48:24,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11062 to 11054. [2023-12-21 21:48:24,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11054 states, 10045 states have (on average 1.2278745644599303) internal successors, (12334), 10084 states have internal predecessors, (12334), 572 states have call successors, (572), 403 states have call predecessors, (572), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-21 21:48:24,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11054 states to 11054 states and 13517 transitions. [2023-12-21 21:48:24,854 INFO L78 Accepts]: Start accepts. Automaton has 11054 states and 13517 transitions. Word has length 343 [2023-12-21 21:48:24,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:24,854 INFO L495 AbstractCegarLoop]: Abstraction has 11054 states and 13517 transitions. [2023-12-21 21:48:24,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-21 21:48:24,854 INFO L276 IsEmpty]: Start isEmpty. Operand 11054 states and 13517 transitions. [2023-12-21 21:48:24,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-21 21:48:24,863 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:24,864 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:48:24,871 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 (44)] Forceful destruction successful, exit code 0 [2023-12-21 21:48:25,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:25,070 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:25,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:25,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1190144580, now seen corresponding path program 1 times [2023-12-21 21:48:25,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:25,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529738668] [2023-12-21 21:48:25,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:25,071 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:25,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:25,071 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:25,086 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 (45)] Waiting until timeout for monitored process [2023-12-21 21:48:25,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-21 21:48:25,218 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-21 21:48:25,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat