/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/systemc/transmitter.05.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 07:20:26,939 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 07:20:26,993 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 07:20:26,997 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 07:20:26,997 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 07:20:27,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 07:20:27,026 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 07:20:27,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 07:20:27,026 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 07:20:27,027 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 07:20:27,027 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 07:20:27,027 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 07:20:27,032 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 07:20:27,037 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 07:20:27,037 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 07:20:27,037 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 07:20:27,038 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 07:20:27,039 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 07:20:27,039 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 07:20:27,039 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 07:20:27,040 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 07:20:27,040 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 07:20:27,040 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 07:20:27,040 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 07:20:27,041 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 07:20:27,041 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 07:20:27,041 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 07:20:27,041 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 07:20:27,042 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 07:20:27,042 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 07:20:27,043 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 07:20:27,043 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 07:20:27,043 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 07:20:27,043 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 07:20:27,043 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:20:27,044 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 07:20:27,044 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 07:20:27,044 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 07:20:27,044 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 07:20:27,044 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 07:20:27,044 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 07:20:27,045 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 07:20:27,045 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 07:20:27,045 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 07:20:27,045 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 07:20:27,045 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 07:20:27,046 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 07:20:27,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 07:20:27,306 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 07:20:27,309 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 07:20:27,309 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 07:20:27,310 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 07:20:27,311 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/transmitter.05.cil.c [2023-12-25 07:20:28,559 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 07:20:28,767 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 07:20:28,768 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.05.cil.c [2023-12-25 07:20:28,786 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58ed6cc85/567056abe0d148458d102a7ea2440ec1/FLAG1bd775234 [2023-12-25 07:20:28,803 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58ed6cc85/567056abe0d148458d102a7ea2440ec1 [2023-12-25 07:20:28,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 07:20:28,808 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 07:20:28,812 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 07:20:28,812 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 07:20:28,819 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 07:20:28,820 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:20:28" (1/1) ... [2023-12-25 07:20:28,821 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1faa9a6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:28, skipping insertion in model container [2023-12-25 07:20:28,821 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:20:28" (1/1) ... [2023-12-25 07:20:28,863 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 07:20:28,976 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.05.cil.c[706,719] [2023-12-25 07:20:29,042 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:20:29,060 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 07:20:29,078 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.05.cil.c[706,719] [2023-12-25 07:20:29,116 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:20:29,136 INFO L206 MainTranslator]: Completed translation [2023-12-25 07:20:29,137 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29 WrapperNode [2023-12-25 07:20:29,137 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 07:20:29,138 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 07:20:29,139 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 07:20:29,139 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 07:20:29,145 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,163 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,188 INFO L138 Inliner]: procedures = 38, calls = 45, calls flagged for inlining = 22, calls inlined = 22, statements flattened = 430 [2023-12-25 07:20:29,194 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 07:20:29,195 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 07:20:29,195 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 07:20:29,195 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 07:20:29,204 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,204 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,209 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,222 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-25 07:20:29,223 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,223 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,230 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,244 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,246 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,247 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,250 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 07:20:29,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 07:20:29,251 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 07:20:29,251 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 07:20:29,261 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (1/1) ... [2023-12-25 07:20:29,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:20:29,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 07:20:29,290 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-25 07:20:29,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-25 07:20:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 07:20:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 07:20:29,337 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-25 07:20:29,339 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-25 07:20:29,339 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-25 07:20:29,339 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-25 07:20:29,340 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-25 07:20:29,340 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-25 07:20:29,340 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-25 07:20:29,340 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-25 07:20:29,340 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-25 07:20:29,340 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-25 07:20:29,340 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-25 07:20:29,341 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-25 07:20:29,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 07:20:29,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 07:20:29,472 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 07:20:29,474 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 07:20:29,998 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 07:20:30,076 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 07:20:30,077 INFO L309 CfgBuilder]: Removed 9 assume(true) statements. [2023-12-25 07:20:30,077 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:20:30 BoogieIcfgContainer [2023-12-25 07:20:30,078 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 07:20:30,081 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 07:20:30,081 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 07:20:30,085 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 07:20:30,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 07:20:28" (1/3) ... [2023-12-25 07:20:30,086 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31154ee8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:20:30, skipping insertion in model container [2023-12-25 07:20:30,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:20:29" (2/3) ... [2023-12-25 07:20:30,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31154ee8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:20:30, skipping insertion in model container [2023-12-25 07:20:30,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:20:30" (3/3) ... [2023-12-25 07:20:30,088 INFO L112 eAbstractionObserver]: Analyzing ICFG transmitter.05.cil.c [2023-12-25 07:20:30,104 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 07:20:30,104 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 07:20:30,162 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 07:20:30,168 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;@22ce3ddf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 07:20:30,169 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 07:20:30,173 INFO L276 IsEmpty]: Start isEmpty. Operand has 182 states, 156 states have (on average 1.705128205128205) internal successors, (266), 158 states have internal predecessors, (266), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-25 07:20:30,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:30,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:30,188 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:30,188 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:30,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:30,193 INFO L85 PathProgramCache]: Analyzing trace with hash 388603747, now seen corresponding path program 1 times [2023-12-25 07:20:30,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:30,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339558541] [2023-12-25 07:20:30,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:30,206 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:30,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:30,207 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:30,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 07:20:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:30,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:20:30,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:30,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:30,470 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:30,470 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:30,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339558541] [2023-12-25 07:20:30,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339558541] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:30,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:30,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:20:30,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948737018] [2023-12-25 07:20:30,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:30,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:20:30,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:30,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:20:30,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:20:30,509 INFO L87 Difference]: Start difference. First operand has 182 states, 156 states have (on average 1.705128205128205) internal successors, (266), 158 states have internal predecessors, (266), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:30,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:30,632 INFO L93 Difference]: Finished difference Result 360 states and 598 transitions. [2023-12-25 07:20:30,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:20:30,638 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:30,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:30,647 INFO L225 Difference]: With dead ends: 360 [2023-12-25 07:20:30,647 INFO L226 Difference]: Without dead ends: 180 [2023-12-25 07:20:30,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 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-25 07:20:30,655 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 277 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:30,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 257 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:20:30,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-12-25 07:20:30,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2023-12-25 07:20:30,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 155 states have (on average 1.5741935483870968) internal successors, (244), 156 states have internal predecessors, (244), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-25 07:20:30,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 280 transitions. [2023-12-25 07:20:30,718 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 280 transitions. Word has length 92 [2023-12-25 07:20:30,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:30,719 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 280 transitions. [2023-12-25 07:20:30,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:30,720 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 280 transitions. [2023-12-25 07:20:30,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:30,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:30,723 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:30,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-25 07:20:30,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:30,925 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:30,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:30,926 INFO L85 PathProgramCache]: Analyzing trace with hash 974879969, now seen corresponding path program 1 times [2023-12-25 07:20:30,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:30,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087234828] [2023-12-25 07:20:30,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:30,927 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:30,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:30,929 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:30,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 07:20:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:31,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:31,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:31,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:31,147 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:31,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:31,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087234828] [2023-12-25 07:20:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087234828] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:31,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:31,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:31,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731261900] [2023-12-25 07:20:31,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:31,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:31,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:31,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:31,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:31,156 INFO L87 Difference]: Start difference. First operand 180 states and 280 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:31,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:31,663 INFO L93 Difference]: Finished difference Result 537 states and 851 transitions. [2023-12-25 07:20:31,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:20:31,664 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:31,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:31,672 INFO L225 Difference]: With dead ends: 537 [2023-12-25 07:20:31,672 INFO L226 Difference]: Without dead ends: 368 [2023-12-25 07:20:31,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:31,678 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 504 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:31,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 685 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:20:31,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2023-12-25 07:20:31,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 354. [2023-12-25 07:20:31,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 309 states have (on average 1.5792880258899675) internal successors, (488), 311 states have internal predecessors, (488), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:20:31,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 551 transitions. [2023-12-25 07:20:31,733 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 551 transitions. Word has length 92 [2023-12-25 07:20:31,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:31,734 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 551 transitions. [2023-12-25 07:20:31,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:31,734 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 551 transitions. [2023-12-25 07:20:31,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:31,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:31,742 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:31,751 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-25 07:20:31,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:31,947 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:31,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2100169280, now seen corresponding path program 1 times [2023-12-25 07:20:31,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:31,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066272390] [2023-12-25 07:20:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:31,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:31,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:31,951 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:31,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 07:20:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:32,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:32,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:32,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:32,140 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:32,140 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2066272390] [2023-12-25 07:20:32,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2066272390] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:32,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:32,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:32,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592609919] [2023-12-25 07:20:32,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:32,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:32,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:32,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:32,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:32,143 INFO L87 Difference]: Start difference. First operand 354 states and 551 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:32,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:32,435 INFO L93 Difference]: Finished difference Result 697 states and 1091 transitions. [2023-12-25 07:20:32,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:32,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:32,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:32,438 INFO L225 Difference]: With dead ends: 697 [2023-12-25 07:20:32,438 INFO L226 Difference]: Without dead ends: 354 [2023-12-25 07:20:32,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:32,441 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 361 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:32,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [373 Valid, 428 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:32,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-12-25 07:20:32,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2023-12-25 07:20:32,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 309 states have (on average 1.5566343042071198) internal successors, (481), 311 states have internal predecessors, (481), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:20:32,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 544 transitions. [2023-12-25 07:20:32,470 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 544 transitions. Word has length 92 [2023-12-25 07:20:32,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:32,470 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 544 transitions. [2023-12-25 07:20:32,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:32,471 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 544 transitions. [2023-12-25 07:20:32,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:32,472 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:32,472 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:32,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:32,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:32,677 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:32,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:32,677 INFO L85 PathProgramCache]: Analyzing trace with hash -559535744, now seen corresponding path program 1 times [2023-12-25 07:20:32,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:32,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80990847] [2023-12-25 07:20:32,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:32,678 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:32,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:32,680 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:32,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 07:20:32,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:32,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:32,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:32,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:32,840 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:32,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:32,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80990847] [2023-12-25 07:20:32,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80990847] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:32,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:32,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:32,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008351609] [2023-12-25 07:20:32,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:32,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:32,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:32,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:32,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:32,848 INFO L87 Difference]: Start difference. First operand 354 states and 544 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:33,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:33,164 INFO L93 Difference]: Finished difference Result 697 states and 1077 transitions. [2023-12-25 07:20:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:33,165 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:33,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:33,167 INFO L225 Difference]: With dead ends: 697 [2023-12-25 07:20:33,167 INFO L226 Difference]: Without dead ends: 354 [2023-12-25 07:20:33,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:33,173 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 355 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:33,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 421 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:33,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-12-25 07:20:33,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2023-12-25 07:20:33,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 309 states have (on average 1.5339805825242718) internal successors, (474), 311 states have internal predecessors, (474), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:20:33,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 537 transitions. [2023-12-25 07:20:33,210 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 537 transitions. Word has length 92 [2023-12-25 07:20:33,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:33,210 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 537 transitions. [2023-12-25 07:20:33,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:33,211 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 537 transitions. [2023-12-25 07:20:33,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:33,212 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:33,212 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:33,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:33,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:33,416 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:33,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:33,417 INFO L85 PathProgramCache]: Analyzing trace with hash -509837888, now seen corresponding path program 1 times [2023-12-25 07:20:33,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:33,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475275671] [2023-12-25 07:20:33,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:33,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:33,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:33,420 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:33,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 07:20:33,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:33,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:33,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:33,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:33,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:33,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:33,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475275671] [2023-12-25 07:20:33,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475275671] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:33,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:33,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:33,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430455469] [2023-12-25 07:20:33,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:33,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:33,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:33,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:33,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:33,565 INFO L87 Difference]: Start difference. First operand 354 states and 537 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:33,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:33,830 INFO L93 Difference]: Finished difference Result 697 states and 1063 transitions. [2023-12-25 07:20:33,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:33,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:33,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:33,833 INFO L225 Difference]: With dead ends: 697 [2023-12-25 07:20:33,833 INFO L226 Difference]: Without dead ends: 354 [2023-12-25 07:20:33,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:33,835 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 349 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:33,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 414 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:33,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-12-25 07:20:33,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2023-12-25 07:20:33,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 309 states have (on average 1.5113268608414239) internal successors, (467), 311 states have internal predecessors, (467), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:20:33,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 530 transitions. [2023-12-25 07:20:33,869 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 530 transitions. Word has length 92 [2023-12-25 07:20:33,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:33,869 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 530 transitions. [2023-12-25 07:20:33,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:33,870 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 530 transitions. [2023-12-25 07:20:33,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:33,871 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:33,871 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:33,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-25 07:20:34,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:34,075 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:34,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:34,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1200971392, now seen corresponding path program 1 times [2023-12-25 07:20:34,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:34,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1964165146] [2023-12-25 07:20:34,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:34,077 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:34,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:34,078 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:34,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 07:20:34,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:34,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:34,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:34,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:34,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:34,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1964165146] [2023-12-25 07:20:34,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1964165146] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:34,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:34,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:34,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431755623] [2023-12-25 07:20:34,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:34,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:34,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:34,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:34,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:34,213 INFO L87 Difference]: Start difference. First operand 354 states and 530 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:34,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:34,489 INFO L93 Difference]: Finished difference Result 697 states and 1049 transitions. [2023-12-25 07:20:34,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:34,490 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:34,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:34,493 INFO L225 Difference]: With dead ends: 697 [2023-12-25 07:20:34,493 INFO L226 Difference]: Without dead ends: 354 [2023-12-25 07:20:34,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:34,494 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 343 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:34,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 407 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:34,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-12-25 07:20:34,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2023-12-25 07:20:34,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 309 states have (on average 1.4886731391585761) internal successors, (460), 311 states have internal predecessors, (460), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:20:34,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 523 transitions. [2023-12-25 07:20:34,524 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 523 transitions. Word has length 92 [2023-12-25 07:20:34,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:34,524 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 523 transitions. [2023-12-25 07:20:34,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:34,524 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 523 transitions. [2023-12-25 07:20:34,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:34,525 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:34,525 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:34,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:34,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:34,729 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:34,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:34,729 INFO L85 PathProgramCache]: Analyzing trace with hash 23659968, now seen corresponding path program 1 times [2023-12-25 07:20:34,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:34,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249997189] [2023-12-25 07:20:34,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:34,730 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:34,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:34,732 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:34,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 (8)] Waiting until timeout for monitored process [2023-12-25 07:20:34,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:34,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:34,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:34,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:34,867 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:34,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:34,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249997189] [2023-12-25 07:20:34,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249997189] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:34,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:34,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:34,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822795581] [2023-12-25 07:20:34,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:34,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:34,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:34,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:34,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:34,869 INFO L87 Difference]: Start difference. First operand 354 states and 523 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:35,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:35,243 INFO L93 Difference]: Finished difference Result 779 states and 1164 transitions. [2023-12-25 07:20:35,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:35,244 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:35,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:35,246 INFO L225 Difference]: With dead ends: 779 [2023-12-25 07:20:35,246 INFO L226 Difference]: Without dead ends: 436 [2023-12-25 07:20:35,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:35,248 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 387 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:35,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 401 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:35,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2023-12-25 07:20:35,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2023-12-25 07:20:35,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 385 states have (on average 1.4597402597402598) internal successors, (562), 387 states have internal predecessors, (562), 33 states have call successors, (33), 16 states have call predecessors, (33), 17 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-25 07:20:35,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 629 transitions. [2023-12-25 07:20:35,288 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 629 transitions. Word has length 92 [2023-12-25 07:20:35,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:35,288 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 629 transitions. [2023-12-25 07:20:35,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:35,288 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 629 transitions. [2023-12-25 07:20:35,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:35,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:35,290 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:35,296 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-25 07:20:35,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:35,495 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:35,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:35,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1825342976, now seen corresponding path program 1 times [2023-12-25 07:20:35,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:35,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369120340] [2023-12-25 07:20:35,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:35,496 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:35,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:35,497 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:35,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 07:20:35,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:35,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:35,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:35,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:35,624 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:35,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:35,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369120340] [2023-12-25 07:20:35,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369120340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:35,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:35,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:35,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701353319] [2023-12-25 07:20:35,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:35,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:35,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:35,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:35,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:35,626 INFO L87 Difference]: Start difference. First operand 436 states and 629 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:35,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:35,971 INFO L93 Difference]: Finished difference Result 943 states and 1376 transitions. [2023-12-25 07:20:35,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:35,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:35,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:35,974 INFO L225 Difference]: With dead ends: 943 [2023-12-25 07:20:35,974 INFO L226 Difference]: Without dead ends: 518 [2023-12-25 07:20:35,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:35,977 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 381 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:35,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 394 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:35,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2023-12-25 07:20:36,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 518. [2023-12-25 07:20:36,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 461 states have (on average 1.4316702819956617) internal successors, (660), 463 states have internal predecessors, (660), 35 states have call successors, (35), 20 states have call predecessors, (35), 21 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-25 07:20:36,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 731 transitions. [2023-12-25 07:20:36,017 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 731 transitions. Word has length 92 [2023-12-25 07:20:36,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:36,017 INFO L495 AbstractCegarLoop]: Abstraction has 518 states and 731 transitions. [2023-12-25 07:20:36,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:36,018 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 731 transitions. [2023-12-25 07:20:36,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:36,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:36,019 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:36,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:36,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:36,225 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:36,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:36,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1645640931, now seen corresponding path program 1 times [2023-12-25 07:20:36,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:36,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2085798069] [2023-12-25 07:20:36,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:36,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:36,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:36,228 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:36,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 07:20:36,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:36,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:36,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:36,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:36,388 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:36,388 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:36,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2085798069] [2023-12-25 07:20:36,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2085798069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:36,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:36,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:36,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30178274] [2023-12-25 07:20:36,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:36,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:36,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:36,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:36,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:36,391 INFO L87 Difference]: Start difference. First operand 518 states and 731 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:36,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:36,729 INFO L93 Difference]: Finished difference Result 1107 states and 1580 transitions. [2023-12-25 07:20:36,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:36,729 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:36,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:36,733 INFO L225 Difference]: With dead ends: 1107 [2023-12-25 07:20:36,733 INFO L226 Difference]: Without dead ends: 600 [2023-12-25 07:20:36,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:36,737 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 374 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:36,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 387 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:36,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2023-12-25 07:20:36,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2023-12-25 07:20:36,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 537 states have (on average 1.404096834264432) internal successors, (754), 539 states have internal predecessors, (754), 37 states have call successors, (37), 24 states have call predecessors, (37), 25 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-25 07:20:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 829 transitions. [2023-12-25 07:20:36,811 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 829 transitions. Word has length 92 [2023-12-25 07:20:36,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:36,812 INFO L495 AbstractCegarLoop]: Abstraction has 600 states and 829 transitions. [2023-12-25 07:20:36,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:36,812 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 829 transitions. [2023-12-25 07:20:36,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:36,813 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:36,813 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:36,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:37,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:37,019 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:37,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:37,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1278801762, now seen corresponding path program 1 times [2023-12-25 07:20:37,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:37,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1436181942] [2023-12-25 07:20:37,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:37,020 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:37,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:37,022 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:37,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 07:20:37,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:37,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:37,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:37,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:37,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:37,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1436181942] [2023-12-25 07:20:37,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1436181942] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:37,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:37,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:37,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118528435] [2023-12-25 07:20:37,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:37,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:37,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:37,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:37,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:37,158 INFO L87 Difference]: Start difference. First operand 600 states and 829 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:37,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:37,507 INFO L93 Difference]: Finished difference Result 1271 states and 1776 transitions. [2023-12-25 07:20:37,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:37,508 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:37,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:37,511 INFO L225 Difference]: With dead ends: 1271 [2023-12-25 07:20:37,511 INFO L226 Difference]: Without dead ends: 682 [2023-12-25 07:20:37,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:37,514 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 367 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:37,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 380 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:37,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2023-12-25 07:20:37,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 682. [2023-12-25 07:20:37,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 613 states have (on average 1.3768352365415988) internal successors, (844), 615 states have internal predecessors, (844), 39 states have call successors, (39), 28 states have call predecessors, (39), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:37,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 923 transitions. [2023-12-25 07:20:37,569 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 923 transitions. Word has length 92 [2023-12-25 07:20:37,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:37,569 INFO L495 AbstractCegarLoop]: Abstraction has 682 states and 923 transitions. [2023-12-25 07:20:37,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:37,570 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 923 transitions. [2023-12-25 07:20:37,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:37,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:37,571 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:37,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:37,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:37,776 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:37,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:37,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1175782306, now seen corresponding path program 1 times [2023-12-25 07:20:37,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:37,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [277234259] [2023-12-25 07:20:37,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:37,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:37,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:37,813 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:37,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 (12)] Waiting until timeout for monitored process [2023-12-25 07:20:37,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:37,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:37,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:37,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:37,943 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:37,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:37,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [277234259] [2023-12-25 07:20:37,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [277234259] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:37,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:37,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:37,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909478499] [2023-12-25 07:20:37,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:37,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:37,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:37,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:37,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:37,946 INFO L87 Difference]: Start difference. First operand 682 states and 923 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:38,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:38,285 INFO L93 Difference]: Finished difference Result 1429 states and 1956 transitions. [2023-12-25 07:20:38,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:38,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:38,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:38,290 INFO L225 Difference]: With dead ends: 1429 [2023-12-25 07:20:38,290 INFO L226 Difference]: Without dead ends: 758 [2023-12-25 07:20:38,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:38,293 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 360 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:38,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 373 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:38,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2023-12-25 07:20:38,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 758. [2023-12-25 07:20:38,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 687 states have (on average 1.3508005822416302) internal successors, (928), 689 states have internal predecessors, (928), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:38,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1007 transitions. [2023-12-25 07:20:38,344 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 1007 transitions. Word has length 92 [2023-12-25 07:20:38,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:38,346 INFO L495 AbstractCegarLoop]: Abstraction has 758 states and 1007 transitions. [2023-12-25 07:20:38,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:38,346 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 1007 transitions. [2023-12-25 07:20:38,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:38,347 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:38,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:38,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:38,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:38,551 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:38,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1888485151, now seen corresponding path program 1 times [2023-12-25 07:20:38,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:38,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1109775846] [2023-12-25 07:20:38,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:38,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:38,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:38,554 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:38,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 07:20:38,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:38,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:38,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:38,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:38,649 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:38,649 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:38,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1109775846] [2023-12-25 07:20:38,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1109775846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:38,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:38,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:38,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329644495] [2023-12-25 07:20:38,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:38,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:38,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:38,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:38,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:38,651 INFO L87 Difference]: Start difference. First operand 758 states and 1007 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:38,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:38,778 INFO L93 Difference]: Finished difference Result 1708 states and 2294 transitions. [2023-12-25 07:20:38,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:38,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:38,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:38,783 INFO L225 Difference]: With dead ends: 1708 [2023-12-25 07:20:38,783 INFO L226 Difference]: Without dead ends: 962 [2023-12-25 07:20:38,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-25 07:20:38,786 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 47 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:38,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 685 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:38,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2023-12-25 07:20:38,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 770. [2023-12-25 07:20:38,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 699 states have (on average 1.3361945636623749) internal successors, (934), 701 states have internal predecessors, (934), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:38,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1013 transitions. [2023-12-25 07:20:38,835 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1013 transitions. Word has length 92 [2023-12-25 07:20:38,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:38,835 INFO L495 AbstractCegarLoop]: Abstraction has 770 states and 1013 transitions. [2023-12-25 07:20:38,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:38,835 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1013 transitions. [2023-12-25 07:20:38,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:38,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:38,836 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:38,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:39,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:39,041 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:39,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:39,041 INFO L85 PathProgramCache]: Analyzing trace with hash -444907487, now seen corresponding path program 1 times [2023-12-25 07:20:39,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:39,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416066592] [2023-12-25 07:20:39,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:39,042 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:39,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:39,043 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:39,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 07:20:39,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:39,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:39,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:39,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:39,138 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:39,138 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:39,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416066592] [2023-12-25 07:20:39,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416066592] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:39,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:39,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:39,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126644102] [2023-12-25 07:20:39,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:39,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:39,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:39,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:39,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:39,140 INFO L87 Difference]: Start difference. First operand 770 states and 1013 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:39,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:39,228 INFO L93 Difference]: Finished difference Result 1584 states and 2104 transitions. [2023-12-25 07:20:39,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:39,229 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:39,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:39,232 INFO L225 Difference]: With dead ends: 1584 [2023-12-25 07:20:39,233 INFO L226 Difference]: Without dead ends: 826 [2023-12-25 07:20:39,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-25 07:20:39,235 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 38 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:39,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 678 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:39,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2023-12-25 07:20:39,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 774. [2023-12-25 07:20:39,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 703 states have (on average 1.3200568990042674) internal successors, (928), 705 states have internal predecessors, (928), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:39,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1007 transitions. [2023-12-25 07:20:39,279 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1007 transitions. Word has length 92 [2023-12-25 07:20:39,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:39,279 INFO L495 AbstractCegarLoop]: Abstraction has 774 states and 1007 transitions. [2023-12-25 07:20:39,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:39,279 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1007 transitions. [2023-12-25 07:20:39,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:39,280 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:39,280 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:39,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:39,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:39,490 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:39,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:39,491 INFO L85 PathProgramCache]: Analyzing trace with hash -404232737, now seen corresponding path program 1 times [2023-12-25 07:20:39,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:39,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [850917471] [2023-12-25 07:20:39,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:39,491 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:39,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:39,492 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:39,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 07:20:39,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:39,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:39,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:39,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:39,577 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:39,577 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:39,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [850917471] [2023-12-25 07:20:39,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [850917471] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:39,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:39,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:39,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954846621] [2023-12-25 07:20:39,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:39,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:39,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:39,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:39,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:39,579 INFO L87 Difference]: Start difference. First operand 774 states and 1007 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:39,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:39,664 INFO L93 Difference]: Finished difference Result 1580 states and 2076 transitions. [2023-12-25 07:20:39,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:39,665 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:39,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:39,668 INFO L225 Difference]: With dead ends: 1580 [2023-12-25 07:20:39,668 INFO L226 Difference]: Without dead ends: 818 [2023-12-25 07:20:39,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-25 07:20:39,671 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 29 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:39,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 679 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:39,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2023-12-25 07:20:39,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 778. [2023-12-25 07:20:39,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 707 states have (on average 1.304101838755304) internal successors, (922), 709 states have internal predecessors, (922), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:39,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1001 transitions. [2023-12-25 07:20:39,714 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1001 transitions. Word has length 92 [2023-12-25 07:20:39,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:39,715 INFO L495 AbstractCegarLoop]: Abstraction has 778 states and 1001 transitions. [2023-12-25 07:20:39,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:39,715 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1001 transitions. [2023-12-25 07:20:39,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:39,716 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:39,716 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:39,721 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 (15)] Ended with exit code 0 [2023-12-25 07:20:39,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:39,921 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:39,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:39,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1862148449, now seen corresponding path program 1 times [2023-12-25 07:20:39,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:39,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1068356555] [2023-12-25 07:20:39,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:39,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-25 07:20:39,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:39,923 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:39,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 07:20:39,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:39,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:39,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:40,016 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:40,017 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:40,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1068356555] [2023-12-25 07:20:40,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1068356555] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:40,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:40,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:40,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714270782] [2023-12-25 07:20:40,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:40,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:40,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:40,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:40,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:40,019 INFO L87 Difference]: Start difference. First operand 778 states and 1001 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:40,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:40,127 INFO L93 Difference]: Finished difference Result 1576 states and 2048 transitions. [2023-12-25 07:20:40,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:40,127 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:40,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:40,131 INFO L225 Difference]: With dead ends: 1576 [2023-12-25 07:20:40,131 INFO L226 Difference]: Without dead ends: 810 [2023-12-25 07:20:40,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-25 07:20:40,135 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 20 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:40,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 680 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:40,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2023-12-25 07:20:40,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 782. [2023-12-25 07:20:40,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 711 states have (on average 1.288326300984529) internal successors, (916), 713 states have internal predecessors, (916), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:40,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 995 transitions. [2023-12-25 07:20:40,180 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 995 transitions. Word has length 92 [2023-12-25 07:20:40,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:40,180 INFO L495 AbstractCegarLoop]: Abstraction has 782 states and 995 transitions. [2023-12-25 07:20:40,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:40,181 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 995 transitions. [2023-12-25 07:20:40,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:40,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:40,182 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:40,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:40,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:40,386 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:40,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:40,387 INFO L85 PathProgramCache]: Analyzing trace with hash -504546145, now seen corresponding path program 1 times [2023-12-25 07:20:40,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:40,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [369363984] [2023-12-25 07:20:40,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:40,387 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:40,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:40,389 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:40,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 07:20:40,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:40,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:40,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:40,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:40,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:40,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:40,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [369363984] [2023-12-25 07:20:40,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [369363984] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:40,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:40,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:40,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457954410] [2023-12-25 07:20:40,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:40,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:40,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:40,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:40,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:40,490 INFO L87 Difference]: Start difference. First operand 782 states and 995 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:40,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:40,574 INFO L93 Difference]: Finished difference Result 1560 states and 2004 transitions. [2023-12-25 07:20:40,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:40,575 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:40,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:40,578 INFO L225 Difference]: With dead ends: 1560 [2023-12-25 07:20:40,578 INFO L226 Difference]: Without dead ends: 790 [2023-12-25 07:20:40,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-25 07:20:40,580 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 2 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:40,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 682 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:40,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2023-12-25 07:20:40,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 786. [2023-12-25 07:20:40,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 715 states have (on average 1.2727272727272727) internal successors, (910), 717 states have internal predecessors, (910), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:40,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 989 transitions. [2023-12-25 07:20:40,621 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 989 transitions. Word has length 92 [2023-12-25 07:20:40,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:40,622 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 989 transitions. [2023-12-25 07:20:40,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:40,622 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 989 transitions. [2023-12-25 07:20:40,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:40,623 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:40,623 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:40,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:40,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:40,827 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:40,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:40,828 INFO L85 PathProgramCache]: Analyzing trace with hash -898912931, now seen corresponding path program 1 times [2023-12-25 07:20:40,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:40,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45354537] [2023-12-25 07:20:40,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:40,829 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:40,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:40,830 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:40,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 07:20:40,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:40,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:20:40,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:40,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:41,000 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:41,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:41,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45354537] [2023-12-25 07:20:41,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45354537] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:41,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:41,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:41,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286523444] [2023-12-25 07:20:41,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:41,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:20:41,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:41,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:20:41,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:20:41,002 INFO L87 Difference]: Start difference. First operand 786 states and 989 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:41,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:41,260 INFO L93 Difference]: Finished difference Result 1561 states and 1967 transitions. [2023-12-25 07:20:41,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:20:41,261 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:41,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:41,264 INFO L225 Difference]: With dead ends: 1561 [2023-12-25 07:20:41,264 INFO L226 Difference]: Without dead ends: 786 [2023-12-25 07:20:41,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:20:41,267 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 268 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:41,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 365 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:41,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2023-12-25 07:20:41,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 786. [2023-12-25 07:20:41,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 715 states have (on average 1.2629370629370629) internal successors, (903), 717 states have internal predecessors, (903), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:20:41,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 982 transitions. [2023-12-25 07:20:41,345 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 982 transitions. Word has length 92 [2023-12-25 07:20:41,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:41,345 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 982 transitions. [2023-12-25 07:20:41,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:41,346 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 982 transitions. [2023-12-25 07:20:41,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 07:20:41,347 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:41,348 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:41,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:41,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:41,552 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:41,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:41,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1024315103, now seen corresponding path program 1 times [2023-12-25 07:20:41,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:41,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1443538954] [2023-12-25 07:20:41,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:41,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:41,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:41,554 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:41,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 07:20:41,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:41,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:41,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:41,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:41,731 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:41,731 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:41,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1443538954] [2023-12-25 07:20:41,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1443538954] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:41,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:41,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:41,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78886583] [2023-12-25 07:20:41,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:41,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:41,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:41,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:41,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:41,733 INFO L87 Difference]: Start difference. First operand 786 states and 982 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:42,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:42,053 INFO L93 Difference]: Finished difference Result 2430 states and 3022 transitions. [2023-12-25 07:20:42,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:42,054 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-25 07:20:42,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:42,061 INFO L225 Difference]: With dead ends: 2430 [2023-12-25 07:20:42,061 INFO L226 Difference]: Without dead ends: 1657 [2023-12-25 07:20:42,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 90 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-25 07:20:42,064 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 336 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:42,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 472 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:42,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1657 states. [2023-12-25 07:20:42,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1657 to 1617. [2023-12-25 07:20:42,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1479 states have (on average 1.248816768086545) internal successors, (1847), 1487 states have internal predecessors, (1847), 70 states have call successors, (70), 56 states have call predecessors, (70), 67 states have return successors, (88), 74 states have call predecessors, (88), 70 states have call successors, (88) [2023-12-25 07:20:42,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 2005 transitions. [2023-12-25 07:20:42,156 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 2005 transitions. Word has length 92 [2023-12-25 07:20:42,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:42,157 INFO L495 AbstractCegarLoop]: Abstraction has 1617 states and 2005 transitions. [2023-12-25 07:20:42,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:42,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 2005 transitions. [2023-12-25 07:20:42,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-25 07:20:42,158 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:42,158 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:42,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:42,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:42,363 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:42,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:42,363 INFO L85 PathProgramCache]: Analyzing trace with hash -639689359, now seen corresponding path program 1 times [2023-12-25 07:20:42,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:42,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [479951656] [2023-12-25 07:20:42,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:42,364 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:42,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:42,365 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:42,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 07:20:42,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:42,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:42,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:42,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:42,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:42,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [479951656] [2023-12-25 07:20:42,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [479951656] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:42,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:42,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:42,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040122431] [2023-12-25 07:20:42,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:42,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:42,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:42,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:42,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:42,546 INFO L87 Difference]: Start difference. First operand 1617 states and 2005 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:43,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:43,025 INFO L93 Difference]: Finished difference Result 4641 states and 5748 transitions. [2023-12-25 07:20:43,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:43,025 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 94 [2023-12-25 07:20:43,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:43,037 INFO L225 Difference]: With dead ends: 4641 [2023-12-25 07:20:43,037 INFO L226 Difference]: Without dead ends: 3037 [2023-12-25 07:20:43,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 92 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-25 07:20:43,041 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 308 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:43,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 545 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:43,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3037 states. [2023-12-25 07:20:43,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3037 to 3035. [2023-12-25 07:20:43,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3035 states, 2775 states have (on average 1.2418018018018018) internal successors, (3446), 2792 states have internal predecessors, (3446), 131 states have call successors, (131), 104 states have call predecessors, (131), 128 states have return successors, (175), 140 states have call predecessors, (175), 131 states have call successors, (175) [2023-12-25 07:20:43,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3035 states to 3035 states and 3752 transitions. [2023-12-25 07:20:43,205 INFO L78 Accepts]: Start accepts. Automaton has 3035 states and 3752 transitions. Word has length 94 [2023-12-25 07:20:43,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:43,205 INFO L495 AbstractCegarLoop]: Abstraction has 3035 states and 3752 transitions. [2023-12-25 07:20:43,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:43,206 INFO L276 IsEmpty]: Start isEmpty. Operand 3035 states and 3752 transitions. [2023-12-25 07:20:43,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-25 07:20:43,207 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:43,207 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:43,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:43,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:43,411 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:43,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:43,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1634383057, now seen corresponding path program 1 times [2023-12-25 07:20:43,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:43,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542641960] [2023-12-25 07:20:43,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:43,413 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:43,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:43,414 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:43,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 07:20:43,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:43,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:20:43,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:43,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:43,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:43,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:43,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542641960] [2023-12-25 07:20:43,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542641960] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:43,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:43,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:20:43,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028627536] [2023-12-25 07:20:43,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:43,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:20:43,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:43,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:20:43,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:20:43,545 INFO L87 Difference]: Start difference. First operand 3035 states and 3752 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:43,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:43,695 INFO L93 Difference]: Finished difference Result 6049 states and 7467 transitions. [2023-12-25 07:20:43,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:20:43,696 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 94 [2023-12-25 07:20:43,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:43,709 INFO L225 Difference]: With dead ends: 6049 [2023-12-25 07:20:43,709 INFO L226 Difference]: Without dead ends: 3027 [2023-12-25 07:20:43,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 92 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-25 07:20:43,715 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 243 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:43,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 225 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:43,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3027 states. [2023-12-25 07:20:43,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3027 to 3027. [2023-12-25 07:20:43,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3027 states, 2770 states have (on average 1.24043321299639) internal successors, (3436), 2786 states have internal predecessors, (3436), 128 states have call successors, (128), 104 states have call predecessors, (128), 128 states have return successors, (172), 137 states have call predecessors, (172), 128 states have call successors, (172) [2023-12-25 07:20:43,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3027 states to 3027 states and 3736 transitions. [2023-12-25 07:20:43,923 INFO L78 Accepts]: Start accepts. Automaton has 3027 states and 3736 transitions. Word has length 94 [2023-12-25 07:20:43,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:43,923 INFO L495 AbstractCegarLoop]: Abstraction has 3027 states and 3736 transitions. [2023-12-25 07:20:43,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:43,923 INFO L276 IsEmpty]: Start isEmpty. Operand 3027 states and 3736 transitions. [2023-12-25 07:20:43,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-25 07:20:43,925 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:43,925 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:43,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:44,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:44,129 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:44,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:44,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1240695604, now seen corresponding path program 1 times [2023-12-25 07:20:44,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:44,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636396549] [2023-12-25 07:20:44,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:44,130 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:44,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:44,132 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:44,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 07:20:44,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:44,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:44,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:44,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:44,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:44,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:44,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636396549] [2023-12-25 07:20:44,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636396549] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:44,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:44,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:44,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421336565] [2023-12-25 07:20:44,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:44,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:44,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:44,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:44,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:44,319 INFO L87 Difference]: Start difference. First operand 3027 states and 3736 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:44,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:44,853 INFO L93 Difference]: Finished difference Result 8686 states and 10709 transitions. [2023-12-25 07:20:44,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:44,854 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 96 [2023-12-25 07:20:44,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:44,874 INFO L225 Difference]: With dead ends: 8686 [2023-12-25 07:20:44,875 INFO L226 Difference]: Without dead ends: 5672 [2023-12-25 07:20:44,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 94 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-25 07:20:44,882 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 298 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:44,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 570 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:44,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5672 states. [2023-12-25 07:20:45,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5672 to 5670. [2023-12-25 07:20:45,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5670 states, 5184 states have (on average 1.234375) internal successors, (6399), 5219 states have internal predecessors, (6399), 239 states have call successors, (239), 192 states have call predecessors, (239), 246 states have return successors, (339), 260 states have call predecessors, (339), 239 states have call successors, (339) [2023-12-25 07:20:45,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5670 states to 5670 states and 6977 transitions. [2023-12-25 07:20:45,272 INFO L78 Accepts]: Start accepts. Automaton has 5670 states and 6977 transitions. Word has length 96 [2023-12-25 07:20:45,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:45,273 INFO L495 AbstractCegarLoop]: Abstraction has 5670 states and 6977 transitions. [2023-12-25 07:20:45,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:45,274 INFO L276 IsEmpty]: Start isEmpty. Operand 5670 states and 6977 transitions. [2023-12-25 07:20:45,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-25 07:20:45,275 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:45,275 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:45,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-25 07:20:45,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:45,479 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:45,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:45,480 INFO L85 PathProgramCache]: Analyzing trace with hash -2011429170, now seen corresponding path program 1 times [2023-12-25 07:20:45,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:45,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459608504] [2023-12-25 07:20:45,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:45,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:45,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:45,482 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:45,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 07:20:45,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:45,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:20:45,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:45,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:45,570 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:45,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:45,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459608504] [2023-12-25 07:20:45,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459608504] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:45,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:45,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:20:45,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719117157] [2023-12-25 07:20:45,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:45,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:20:45,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:45,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:20:45,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:20:45,572 INFO L87 Difference]: Start difference. First operand 5670 states and 6977 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:45,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:45,826 INFO L93 Difference]: Finished difference Result 11320 states and 13920 transitions. [2023-12-25 07:20:45,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:20:45,832 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 96 [2023-12-25 07:20:45,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:45,894 INFO L225 Difference]: With dead ends: 11320 [2023-12-25 07:20:45,895 INFO L226 Difference]: Without dead ends: 5663 [2023-12-25 07:20:45,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 94 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-25 07:20:45,906 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 241 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:45,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 224 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:45,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5663 states. [2023-12-25 07:20:46,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5663 to 5663. [2023-12-25 07:20:46,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5663 states, 5180 states have (on average 1.2337837837837837) internal successors, (6391), 5214 states have internal predecessors, (6391), 236 states have call successors, (236), 192 states have call predecessors, (236), 246 states have return successors, (336), 257 states have call predecessors, (336), 236 states have call successors, (336) [2023-12-25 07:20:46,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5663 states to 5663 states and 6963 transitions. [2023-12-25 07:20:46,220 INFO L78 Accepts]: Start accepts. Automaton has 5663 states and 6963 transitions. Word has length 96 [2023-12-25 07:20:46,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:46,220 INFO L495 AbstractCegarLoop]: Abstraction has 5663 states and 6963 transitions. [2023-12-25 07:20:46,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:46,221 INFO L276 IsEmpty]: Start isEmpty. Operand 5663 states and 6963 transitions. [2023-12-25 07:20:46,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-25 07:20:46,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:46,222 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:46,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 (23)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:46,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:46,426 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:46,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:46,427 INFO L85 PathProgramCache]: Analyzing trace with hash 2092278577, now seen corresponding path program 1 times [2023-12-25 07:20:46,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:46,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809671263] [2023-12-25 07:20:46,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:46,427 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:46,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:46,428 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:46,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 07:20:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:46,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:46,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:46,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:46,604 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:46,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:46,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809671263] [2023-12-25 07:20:46,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809671263] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:46,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:46,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:46,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273188838] [2023-12-25 07:20:46,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:46,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:46,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:46,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:46,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:46,606 INFO L87 Difference]: Start difference. First operand 5663 states and 6963 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:47,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:47,274 INFO L93 Difference]: Finished difference Result 16205 states and 19914 transitions. [2023-12-25 07:20:47,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:47,274 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 98 [2023-12-25 07:20:47,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:47,309 INFO L225 Difference]: With dead ends: 16205 [2023-12-25 07:20:47,309 INFO L226 Difference]: Without dead ends: 10555 [2023-12-25 07:20:47,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 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-25 07:20:47,322 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 294 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:47,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 539 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:20:47,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10555 states. [2023-12-25 07:20:47,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10555 to 10553. [2023-12-25 07:20:47,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10553 states, 9641 states have (on average 1.2291256093766207) internal successors, (11850), 9715 states have internal predecessors, (11850), 439 states have call successors, (439), 352 states have call predecessors, (439), 472 states have return successors, (657), 487 states have call predecessors, (657), 439 states have call successors, (657) [2023-12-25 07:20:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10553 states to 10553 states and 12946 transitions. [2023-12-25 07:20:47,963 INFO L78 Accepts]: Start accepts. Automaton has 10553 states and 12946 transitions. Word has length 98 [2023-12-25 07:20:47,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:47,963 INFO L495 AbstractCegarLoop]: Abstraction has 10553 states and 12946 transitions. [2023-12-25 07:20:47,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:47,964 INFO L276 IsEmpty]: Start isEmpty. Operand 10553 states and 12946 transitions. [2023-12-25 07:20:47,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-25 07:20:47,965 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:47,966 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:47,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:48,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:48,170 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:48,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:48,171 INFO L85 PathProgramCache]: Analyzing trace with hash -325625489, now seen corresponding path program 1 times [2023-12-25 07:20:48,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:48,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [932781557] [2023-12-25 07:20:48,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:48,171 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:48,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:48,173 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:48,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 07:20:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:48,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:20:48,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:48,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:48,262 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:48,262 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:48,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [932781557] [2023-12-25 07:20:48,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [932781557] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:48,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:48,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:20:48,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36285215] [2023-12-25 07:20:48,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:48,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:20:48,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:48,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:20:48,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:20:48,264 INFO L87 Difference]: Start difference. First operand 10553 states and 12946 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:48,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:48,907 INFO L93 Difference]: Finished difference Result 21087 states and 25861 transitions. [2023-12-25 07:20:48,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:20:48,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 98 [2023-12-25 07:20:48,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:48,942 INFO L225 Difference]: With dead ends: 21087 [2023-12-25 07:20:48,942 INFO L226 Difference]: Without dead ends: 10547 [2023-12-25 07:20:48,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 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-25 07:20:48,959 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 239 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:48,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 223 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:48,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10547 states. [2023-12-25 07:20:49,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10547 to 10547. [2023-12-25 07:20:49,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10547 states, 9638 states have (on average 1.2288856609255032) internal successors, (11844), 9711 states have internal predecessors, (11844), 436 states have call successors, (436), 352 states have call predecessors, (436), 472 states have return successors, (654), 484 states have call predecessors, (654), 436 states have call successors, (654) [2023-12-25 07:20:49,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10547 states to 10547 states and 12934 transitions. [2023-12-25 07:20:49,602 INFO L78 Accepts]: Start accepts. Automaton has 10547 states and 12934 transitions. Word has length 98 [2023-12-25 07:20:49,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:49,602 INFO L495 AbstractCegarLoop]: Abstraction has 10547 states and 12934 transitions. [2023-12-25 07:20:49,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:49,603 INFO L276 IsEmpty]: Start isEmpty. Operand 10547 states and 12934 transitions. [2023-12-25 07:20:49,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-25 07:20:49,604 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:49,604 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:49,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:49,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:49,809 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:49,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:49,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1346777420, now seen corresponding path program 1 times [2023-12-25 07:20:49,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:49,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1526163356] [2023-12-25 07:20:49,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:49,810 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:49,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:49,811 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:49,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 07:20:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:49,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:20:49,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:49,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:49,982 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:49,982 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:49,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1526163356] [2023-12-25 07:20:49,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1526163356] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:49,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:49,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:20:49,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166160711] [2023-12-25 07:20:49,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:49,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:20:49,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:49,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:20:49,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:20:49,984 INFO L87 Difference]: Start difference. First operand 10547 states and 12934 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:51,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:51,279 INFO L93 Difference]: Finished difference Result 31602 states and 38574 transitions. [2023-12-25 07:20:51,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:20:51,280 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 100 [2023-12-25 07:20:51,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:51,419 INFO L225 Difference]: With dead ends: 31602 [2023-12-25 07:20:51,420 INFO L226 Difference]: Without dead ends: 21068 [2023-12-25 07:20:51,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 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-25 07:20:51,491 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 294 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:51,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 515 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:20:51,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21068 states. [2023-12-25 07:20:52,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21068 to 20522. [2023-12-25 07:20:52,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20522 states, 18602 states have (on average 1.2171271906246641) internal successors, (22641), 18884 states have internal predecessors, (22641), 807 states have call successors, (807), 640 states have call predecessors, (807), 1112 states have return successors, (1506), 999 states have call predecessors, (1506), 807 states have call successors, (1506) [2023-12-25 07:20:52,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20522 states to 20522 states and 24954 transitions. [2023-12-25 07:20:52,904 INFO L78 Accepts]: Start accepts. Automaton has 20522 states and 24954 transitions. Word has length 100 [2023-12-25 07:20:52,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:52,905 INFO L495 AbstractCegarLoop]: Abstraction has 20522 states and 24954 transitions. [2023-12-25 07:20:52,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:52,905 INFO L276 IsEmpty]: Start isEmpty. Operand 20522 states and 24954 transitions. [2023-12-25 07:20:52,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-25 07:20:52,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:52,907 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:52,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:53,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:53,112 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:53,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:53,112 INFO L85 PathProgramCache]: Analyzing trace with hash -593804594, now seen corresponding path program 1 times [2023-12-25 07:20:53,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:53,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830676210] [2023-12-25 07:20:53,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:53,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:53,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:53,115 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:53,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-25 07:20:53,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:53,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:20:53,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:53,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:53,207 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:53,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:53,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830676210] [2023-12-25 07:20:53,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [830676210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:53,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:53,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:20:53,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558328927] [2023-12-25 07:20:53,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:53,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:20:53,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:53,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:20:53,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:20:53,210 INFO L87 Difference]: Start difference. First operand 20522 states and 24954 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:54,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:54,215 INFO L93 Difference]: Finished difference Result 41027 states and 49881 transitions. [2023-12-25 07:20:54,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:20:54,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 100 [2023-12-25 07:20:54,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:54,289 INFO L225 Difference]: With dead ends: 41027 [2023-12-25 07:20:54,289 INFO L226 Difference]: Without dead ends: 20517 [2023-12-25 07:20:54,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 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-25 07:20:54,327 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 237 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:54,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 222 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:20:54,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20517 states. [2023-12-25 07:20:55,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20517 to 20517. [2023-12-25 07:20:55,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20517 states, 18600 states have (on average 1.2170430107526882) internal successors, (22637), 18881 states have internal predecessors, (22637), 804 states have call successors, (804), 640 states have call predecessors, (804), 1112 states have return successors, (1502), 996 states have call predecessors, (1502), 804 states have call successors, (1502) [2023-12-25 07:20:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20517 states to 20517 states and 24943 transitions. [2023-12-25 07:20:55,904 INFO L78 Accepts]: Start accepts. Automaton has 20517 states and 24943 transitions. Word has length 100 [2023-12-25 07:20:55,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:20:55,904 INFO L495 AbstractCegarLoop]: Abstraction has 20517 states and 24943 transitions. [2023-12-25 07:20:55,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:20:55,904 INFO L276 IsEmpty]: Start isEmpty. Operand 20517 states and 24943 transitions. [2023-12-25 07:20:55,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-25 07:20:55,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:20:55,907 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:20:55,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-25 07:20:56,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:56,112 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:20:56,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:20:56,113 INFO L85 PathProgramCache]: Analyzing trace with hash -858275599, now seen corresponding path program 1 times [2023-12-25 07:20:56,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:20:56,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1526979093] [2023-12-25 07:20:56,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:20:56,114 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:20:56,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:20:56,116 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:20:56,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-25 07:20:56,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:20:56,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:20:56,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:20:56,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:20:56,301 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:20:56,301 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:20:56,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1526979093] [2023-12-25 07:20:56,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1526979093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:20:56,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:20:56,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:20:56,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364260700] [2023-12-25 07:20:56,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:20:56,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:20:56,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:20:56,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:20:56,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:20:56,303 INFO L87 Difference]: Start difference. First operand 20517 states and 24943 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-25 07:20:58,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:20:58,138 INFO L93 Difference]: Finished difference Result 60844 states and 74867 transitions. [2023-12-25 07:20:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:20:58,139 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 102 [2023-12-25 07:20:58,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:20:58,261 INFO L225 Difference]: With dead ends: 60844 [2023-12-25 07:20:58,262 INFO L226 Difference]: Without dead ends: 40339 [2023-12-25 07:20:58,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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-25 07:20:58,297 INFO L413 NwaCegarLoop]: 221 mSDtfsCounter, 137 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:20:58,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 422 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:20:58,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40339 states. [2023-12-25 07:21:00,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40339 to 40275. [2023-12-25 07:21:00,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40275 states, 36446 states have (on average 1.202848049168633) internal successors, (43839), 37007 states have internal predecessors, (43839), 1604 states have call successors, (1604), 1280 states have call predecessors, (1604), 2224 states have return successors, (3000), 1988 states have call predecessors, (3000), 1604 states have call successors, (3000) [2023-12-25 07:21:00,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40275 states to 40275 states and 48443 transitions. [2023-12-25 07:21:00,901 INFO L78 Accepts]: Start accepts. Automaton has 40275 states and 48443 transitions. Word has length 102 [2023-12-25 07:21:00,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:00,901 INFO L495 AbstractCegarLoop]: Abstraction has 40275 states and 48443 transitions. [2023-12-25 07:21:00,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-25 07:21:00,901 INFO L276 IsEmpty]: Start isEmpty. Operand 40275 states and 48443 transitions. [2023-12-25 07:21:00,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 07:21:00,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:00,918 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 07:21:00,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:01,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:01,124 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:01,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:01,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1413415866, now seen corresponding path program 1 times [2023-12-25 07:21:01,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:01,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [572988985] [2023-12-25 07:21:01,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:01,125 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:01,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:01,126 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:01,152 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-25 07:21:01,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:01,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:01,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:01,244 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:01,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:01,244 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:01,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [572988985] [2023-12-25 07:21:01,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [572988985] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:01,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:01,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:21:01,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760707765] [2023-12-25 07:21:01,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:01,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:01,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:01,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:01,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:01,246 INFO L87 Difference]: Start difference. First operand 40275 states and 48443 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-25 07:21:04,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:04,500 INFO L93 Difference]: Finished difference Result 120289 states and 144623 transitions. [2023-12-25 07:21:04,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:04,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 131 [2023-12-25 07:21:04,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:04,733 INFO L225 Difference]: With dead ends: 120289 [2023-12-25 07:21:04,733 INFO L226 Difference]: Without dead ends: 60457 [2023-12-25 07:21:04,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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-25 07:21:04,796 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 199 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:04,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 634 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:04,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60457 states. [2023-12-25 07:21:07,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60457 to 60457. [2023-12-25 07:21:07,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60457 states, 54716 states have (on average 1.2041450398420936) internal successors, (65886), 55557 states have internal predecessors, (65886), 2404 states have call successors, (2404), 1920 states have call predecessors, (2404), 3336 states have return successors, (4578), 2980 states have call predecessors, (4578), 2404 states have call successors, (4578) [2023-12-25 07:21:07,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60457 states to 60457 states and 72868 transitions. [2023-12-25 07:21:07,837 INFO L78 Accepts]: Start accepts. Automaton has 60457 states and 72868 transitions. Word has length 131 [2023-12-25 07:21:07,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:07,838 INFO L495 AbstractCegarLoop]: Abstraction has 60457 states and 72868 transitions. [2023-12-25 07:21:07,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-25 07:21:07,838 INFO L276 IsEmpty]: Start isEmpty. Operand 60457 states and 72868 transitions. [2023-12-25 07:21:07,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-25 07:21:07,876 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:07,876 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-25 07:21:07,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:08,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:08,081 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:08,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:08,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1035455019, now seen corresponding path program 1 times [2023-12-25 07:21:08,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:08,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871376522] [2023-12-25 07:21:08,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:08,082 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:08,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:08,085 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-25 07:21:08,111 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-25 07:21:08,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:08,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:08,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:08,327 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 07:21:08,327 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:08,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:08,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871376522] [2023-12-25 07:21:08,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871376522] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:08,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:08,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:08,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213694695] [2023-12-25 07:21:08,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:08,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:08,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:08,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:08,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:08,329 INFO L87 Difference]: Start difference. First operand 60457 states and 72868 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:21:11,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:11,555 INFO L93 Difference]: Finished difference Result 137722 states and 166570 transitions. [2023-12-25 07:21:11,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:11,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 172 [2023-12-25 07:21:11,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:11,736 INFO L225 Difference]: With dead ends: 137722 [2023-12-25 07:21:11,736 INFO L226 Difference]: Without dead ends: 77277 [2023-12-25 07:21:11,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 170 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-25 07:21:11,793 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 120 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:11,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 421 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:21:11,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77277 states. [2023-12-25 07:21:15,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77277 to 77181. [2023-12-25 07:21:15,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77181 states, 69920 states have (on average 1.1994565217391304) internal successors, (83866), 70889 states have internal predecessors, (83866), 3140 states have call successors, (3140), 2496 states have call predecessors, (3140), 4120 states have return successors, (5718), 3796 states have call predecessors, (5718), 3140 states have call successors, (5718) [2023-12-25 07:21:15,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77181 states to 77181 states and 92724 transitions. [2023-12-25 07:21:15,858 INFO L78 Accepts]: Start accepts. Automaton has 77181 states and 92724 transitions. Word has length 172 [2023-12-25 07:21:15,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:15,859 INFO L495 AbstractCegarLoop]: Abstraction has 77181 states and 92724 transitions. [2023-12-25 07:21:15,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:21:15,859 INFO L276 IsEmpty]: Start isEmpty. Operand 77181 states and 92724 transitions. [2023-12-25 07:21:15,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-12-25 07:21:15,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:15,902 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-25 07:21:15,906 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-25 07:21:16,104 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-25 07:21:16,104 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:16,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:16,105 INFO L85 PathProgramCache]: Analyzing trace with hash -642939101, now seen corresponding path program 1 times [2023-12-25 07:21:16,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:16,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1268350989] [2023-12-25 07:21:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:16,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:16,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:16,106 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-25 07:21:16,107 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-25 07:21:16,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:16,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:16,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:16,261 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:16,261 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:16,261 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:16,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1268350989] [2023-12-25 07:21:16,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1268350989] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:16,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:16,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:21:16,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66532711] [2023-12-25 07:21:16,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:16,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:16,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:16,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:16,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:16,263 INFO L87 Difference]: Start difference. First operand 77181 states and 92724 transitions. Second operand has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 07:21:19,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:19,689 INFO L93 Difference]: Finished difference Result 137627 states and 165576 transitions. [2023-12-25 07:21:19,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:19,689 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 175 [2023-12-25 07:21:19,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:19,867 INFO L225 Difference]: With dead ends: 137627 [2023-12-25 07:21:19,867 INFO L226 Difference]: Without dead ends: 77183 [2023-12-25 07:21:19,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 173 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-25 07:21:19,939 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 185 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:19,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 622 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:20,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77183 states. [2023-12-25 07:21:23,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77183 to 77181. [2023-12-25 07:21:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77181 states, 69920 states have (on average 1.1979977116704805) internal successors, (83764), 70889 states have internal predecessors, (83764), 3140 states have call successors, (3140), 2496 states have call predecessors, (3140), 4120 states have return successors, (5700), 3796 states have call predecessors, (5700), 3140 states have call successors, (5700) [2023-12-25 07:21:23,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77181 states to 77181 states and 92604 transitions. [2023-12-25 07:21:23,850 INFO L78 Accepts]: Start accepts. Automaton has 77181 states and 92604 transitions. Word has length 175 [2023-12-25 07:21:23,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:23,850 INFO L495 AbstractCegarLoop]: Abstraction has 77181 states and 92604 transitions. [2023-12-25 07:21:23,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 07:21:23,850 INFO L276 IsEmpty]: Start isEmpty. Operand 77181 states and 92604 transitions. [2023-12-25 07:21:23,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-12-25 07:21:23,898 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:23,898 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 07:21:23,902 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-25 07:21:24,098 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-25 07:21:24,099 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:24,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:24,099 INFO L85 PathProgramCache]: Analyzing trace with hash -773553358, now seen corresponding path program 1 times [2023-12-25 07:21:24,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:24,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885758011] [2023-12-25 07:21:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:24,100 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:24,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:24,101 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-25 07:21:24,102 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-25 07:21:24,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:24,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:24,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:24,323 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-12-25 07:21:24,323 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:24,323 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:24,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885758011] [2023-12-25 07:21:24,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885758011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:24,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:24,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:24,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097812939] [2023-12-25 07:21:24,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:24,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:24,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:24,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:24,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:24,325 INFO L87 Difference]: Start difference. First operand 77181 states and 92604 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 07:21:29,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:29,086 INFO L93 Difference]: Finished difference Result 186616 states and 225022 transitions. [2023-12-25 07:21:29,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:29,086 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 216 [2023-12-25 07:21:29,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:29,382 INFO L225 Difference]: With dead ends: 186616 [2023-12-25 07:21:29,382 INFO L226 Difference]: Without dead ends: 109447 [2023-12-25 07:21:29,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 214 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-25 07:21:29,466 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 114 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:29,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 431 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:21:29,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109447 states. [2023-12-25 07:21:34,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109447 to 109317. [2023-12-25 07:21:34,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109317 states, 98974 states have (on average 1.1917372239173925) internal successors, (117951), 100282 states have internal predecessors, (117951), 4580 states have call successors, (4580), 3616 states have call predecessors, (4580), 5762 states have return successors, (7962), 5419 states have call predecessors, (7962), 4580 states have call successors, (7962) [2023-12-25 07:21:35,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109317 states to 109317 states and 130493 transitions. [2023-12-25 07:21:35,014 INFO L78 Accepts]: Start accepts. Automaton has 109317 states and 130493 transitions. Word has length 216 [2023-12-25 07:21:35,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:35,014 INFO L495 AbstractCegarLoop]: Abstraction has 109317 states and 130493 transitions. [2023-12-25 07:21:35,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 07:21:35,015 INFO L276 IsEmpty]: Start isEmpty. Operand 109317 states and 130493 transitions. [2023-12-25 07:21:35,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-12-25 07:21:35,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:35,069 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 07:21:35,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-25 07:21:35,273 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-25 07:21:35,274 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:35,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:35,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1920339896, now seen corresponding path program 1 times [2023-12-25 07:21:35,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:35,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154395453] [2023-12-25 07:21:35,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:35,275 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:35,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:35,277 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-25 07:21:35,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-25 07:21:35,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:35,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:35,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:35,540 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-12-25 07:21:35,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:35,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:35,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154395453] [2023-12-25 07:21:35,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154395453] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:35,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:35,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:35,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332987011] [2023-12-25 07:21:35,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:35,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:35,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:35,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:35,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:35,543 INFO L87 Difference]: Start difference. First operand 109317 states and 130493 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 2 states have internal predecessors, (158), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8)