/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/kundu2.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:52:09,155 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:52:09,218 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:52:09,222 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:52:09,222 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:52:09,243 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:52:09,243 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:52:09,243 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:52:09,244 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:52:09,247 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:52:09,247 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:52:09,247 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:52:09,247 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:52:09,248 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:52:09,249 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:52:09,249 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:52:09,249 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:52:09,249 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:52:09,249 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:52:09,250 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:52:09,250 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:52:09,250 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:52:09,250 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:52:09,250 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:52:09,250 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:52:09,251 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:52:09,251 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:52:09,251 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:52:09,251 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:52:09,251 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:52:09,252 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:52:09,252 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:52:09,252 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:52:09,252 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:52:09,252 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:52:09,253 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:52:09,253 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:52:09,254 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:52:09,254 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:52:09,254 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:52:09,431 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:52:09,449 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:52:09,451 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:52:09,452 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:52:09,452 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:52:09,453 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/kundu2.cil.c [2023-12-16 17:52:10,457 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:52:10,642 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:52:10,642 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/kundu2.cil.c [2023-12-16 17:52:10,654 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00706d811/2eeb19d2862b46259ac6c4e91559556e/FLAG0cbb5b12d [2023-12-16 17:52:10,667 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00706d811/2eeb19d2862b46259ac6c4e91559556e [2023-12-16 17:52:10,669 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:52:10,670 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:52:10,672 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:52:10,672 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:52:10,675 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:52:10,676 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:10,677 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6459b62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10, skipping insertion in model container [2023-12-16 17:52:10,677 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:10,716 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:52:10,843 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/kundu2.cil.c[636,649] [2023-12-16 17:52:10,894 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:52:10,910 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:52:10,918 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/kundu2.cil.c[636,649] [2023-12-16 17:52:10,936 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:52:10,948 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:52:10,948 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10 WrapperNode [2023-12-16 17:52:10,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:52:10,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:52:10,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:52:10,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:52:10,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:10,960 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:10,984 INFO L138 Inliner]: procedures = 34, calls = 40, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 301 [2023-12-16 17:52:10,985 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:52:10,985 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:52:10,986 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:52:10,986 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:52:10,992 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:10,993 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:10,996 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,010 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 17:52:11,011 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,011 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,015 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,019 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,025 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,027 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,029 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:52:11,030 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:52:11,030 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:52:11,030 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:52:11,031 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (1/1) ... [2023-12-16 17:52:11,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:52:11,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:52:11,068 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:52:11,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:52:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:52:11,092 INFO L130 BoogieDeclarations]: Found specification of procedure write_data [2023-12-16 17:52:11,092 INFO L138 BoogieDeclarations]: Found implementation of procedure write_data [2023-12-16 17:52:11,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:52:11,093 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-16 17:52:11,093 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-16 17:52:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-16 17:52:11,094 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-16 17:52:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-16 17:52:11,094 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-16 17:52:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-16 17:52:11,094 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-16 17:52:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-16 17:52:11,094 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-16 17:52:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-16 17:52:11,094 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-16 17:52:11,095 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:52:11,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:52:11,175 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:52:11,179 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:52:11,553 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:52:11,602 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:52:11,609 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-12-16 17:52:11,609 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:52:11 BoogieIcfgContainer [2023-12-16 17:52:11,609 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:52:11,611 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:52:11,611 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:52:11,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:52:11,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:52:10" (1/3) ... [2023-12-16 17:52:11,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@853f116 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:52:11, skipping insertion in model container [2023-12-16 17:52:11,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:52:10" (2/3) ... [2023-12-16 17:52:11,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@853f116 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:52:11, skipping insertion in model container [2023-12-16 17:52:11,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:52:11" (3/3) ... [2023-12-16 17:52:11,615 INFO L112 eAbstractionObserver]: Analyzing ICFG kundu2.cil.c [2023-12-16 17:52:11,627 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:52:11,628 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:52:11,674 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:52:11,678 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;@3791d60d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:52:11,679 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:52:11,682 INFO L276 IsEmpty]: Start isEmpty. Operand has 121 states, 94 states have (on average 1.5851063829787233) internal successors, (149), 98 states have internal predecessors, (149), 18 states have call successors, (18), 7 states have call predecessors, (18), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-16 17:52:11,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 17:52:11,689 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:11,690 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] [2023-12-16 17:52:11,690 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:11,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:11,694 INFO L85 PathProgramCache]: Analyzing trace with hash 545397817, now seen corresponding path program 1 times [2023-12-16 17:52:11,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:11,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [776446393] [2023-12-16 17:52:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:11,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:11,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:11,708 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:11,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:52:11,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:11,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:11,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:11,872 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:11,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:11,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [776446393] [2023-12-16 17:52:11,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [776446393] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:11,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:11,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:11,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631086016] [2023-12-16 17:52:11,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:11,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:11,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:11,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:11,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:11,906 INFO L87 Difference]: Start difference. First operand has 121 states, 94 states have (on average 1.5851063829787233) internal successors, (149), 98 states have internal predecessors, (149), 18 states have call successors, (18), 7 states have call predecessors, (18), 7 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 13.333333333333334) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:11,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:11,978 INFO L93 Difference]: Finished difference Result 236 states and 365 transitions. [2023-12-16 17:52:11,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:11,982 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2023-12-16 17:52:11,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:11,987 INFO L225 Difference]: With dead ends: 236 [2023-12-16 17:52:11,988 INFO L226 Difference]: Without dead ends: 117 [2023-12-16 17:52:11,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:11,997 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 167 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:11,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 161 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:12,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-12-16 17:52:12,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2023-12-16 17:52:12,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 92 states have (on average 1.4891304347826086) internal successors, (137), 95 states have internal predecessors, (137), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2023-12-16 17:52:12,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 170 transitions. [2023-12-16 17:52:12,050 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 170 transitions. Word has length 52 [2023-12-16 17:52:12,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:12,051 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 170 transitions. [2023-12-16 17:52:12,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:12,052 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 170 transitions. [2023-12-16 17:52:12,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 17:52:12,056 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:12,056 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] [2023-12-16 17:52:12,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:12,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:12,259 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:12,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:12,259 INFO L85 PathProgramCache]: Analyzing trace with hash 898486199, now seen corresponding path program 1 times [2023-12-16 17:52:12,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:12,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74938202] [2023-12-16 17:52:12,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:12,260 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:12,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:12,262 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:12,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:52:12,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:12,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:12,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:12,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:12,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:12,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74938202] [2023-12-16 17:52:12,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74938202] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:12,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:12,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:12,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58925438] [2023-12-16 17:52:12,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:12,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:12,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:12,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:12,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:12,406 INFO L87 Difference]: Start difference. First operand 117 states and 170 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:12,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:12,476 INFO L93 Difference]: Finished difference Result 331 states and 485 transitions. [2023-12-16 17:52:12,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:12,476 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2023-12-16 17:52:12,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:12,479 INFO L225 Difference]: With dead ends: 331 [2023-12-16 17:52:12,479 INFO L226 Difference]: Without dead ends: 224 [2023-12-16 17:52:12,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:12,481 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 126 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:12,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 329 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:12,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2023-12-16 17:52:12,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 218. [2023-12-16 17:52:12,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 175 states have (on average 1.48) internal successors, (259), 179 states have internal predecessors, (259), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2023-12-16 17:52:12,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 320 transitions. [2023-12-16 17:52:12,500 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 320 transitions. Word has length 52 [2023-12-16 17:52:12,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:12,500 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 320 transitions. [2023-12-16 17:52:12,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:12,500 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 320 transitions. [2023-12-16 17:52:12,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 17:52:12,508 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:12,508 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] [2023-12-16 17:52:12,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:12,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:12,712 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:12,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1421806870, now seen corresponding path program 1 times [2023-12-16 17:52:12,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:12,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [949338028] [2023-12-16 17:52:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:12,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:12,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:12,715 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:12,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:52:12,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:12,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:12,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:12,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:12,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:12,782 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:12,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [949338028] [2023-12-16 17:52:12,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [949338028] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:12,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:12,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:12,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133790004] [2023-12-16 17:52:12,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:12,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:12,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:12,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:12,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:12,784 INFO L87 Difference]: Start difference. First operand 218 states and 320 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:12,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:12,839 INFO L93 Difference]: Finished difference Result 445 states and 669 transitions. [2023-12-16 17:52:12,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:12,839 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2023-12-16 17:52:12,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:12,842 INFO L225 Difference]: With dead ends: 445 [2023-12-16 17:52:12,843 INFO L226 Difference]: Without dead ends: 236 [2023-12-16 17:52:12,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:12,847 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 23 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:12,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 531 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:12,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2023-12-16 17:52:12,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 220. [2023-12-16 17:52:12,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 177 states have (on average 1.4689265536723164) internal successors, (260), 181 states have internal predecessors, (260), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2023-12-16 17:52:12,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 321 transitions. [2023-12-16 17:52:12,884 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 321 transitions. Word has length 52 [2023-12-16 17:52:12,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:12,884 INFO L495 AbstractCegarLoop]: Abstraction has 220 states and 321 transitions. [2023-12-16 17:52:12,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:12,884 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 321 transitions. [2023-12-16 17:52:12,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 17:52:12,885 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:12,885 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] [2023-12-16 17:52:12,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:13,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:13,088 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:13,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:13,088 INFO L85 PathProgramCache]: Analyzing trace with hash 577801368, now seen corresponding path program 1 times [2023-12-16 17:52:13,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:13,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [133232009] [2023-12-16 17:52:13,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:13,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:13,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:13,090 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:13,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:52:13,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:13,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:13,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:13,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:13,159 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:13,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [133232009] [2023-12-16 17:52:13,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [133232009] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:13,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:13,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:13,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453548684] [2023-12-16 17:52:13,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:13,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:13,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:13,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:13,161 INFO L87 Difference]: Start difference. First operand 220 states and 321 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:13,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:13,196 INFO L93 Difference]: Finished difference Result 455 states and 683 transitions. [2023-12-16 17:52:13,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:13,196 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2023-12-16 17:52:13,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:13,198 INFO L225 Difference]: With dead ends: 455 [2023-12-16 17:52:13,198 INFO L226 Difference]: Without dead ends: 244 [2023-12-16 17:52:13,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:13,203 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 15 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:13,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 475 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:13,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2023-12-16 17:52:13,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 224. [2023-12-16 17:52:13,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 181 states have (on average 1.4585635359116023) internal successors, (264), 185 states have internal predecessors, (264), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2023-12-16 17:52:13,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 325 transitions. [2023-12-16 17:52:13,229 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 325 transitions. Word has length 52 [2023-12-16 17:52:13,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:13,230 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 325 transitions. [2023-12-16 17:52:13,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:13,231 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 325 transitions. [2023-12-16 17:52:13,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 17:52:13,233 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:13,233 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] [2023-12-16 17:52:13,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:13,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:13,435 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:13,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:13,436 INFO L85 PathProgramCache]: Analyzing trace with hash 600433622, now seen corresponding path program 1 times [2023-12-16 17:52:13,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:13,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [197696770] [2023-12-16 17:52:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:13,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:13,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:13,437 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:13,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:52:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:13,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:13,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:13,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:13,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:13,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [197696770] [2023-12-16 17:52:13,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [197696770] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:13,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:13,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:13,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387856780] [2023-12-16 17:52:13,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:13,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:13,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:13,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:13,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:13,525 INFO L87 Difference]: Start difference. First operand 224 states and 325 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:13,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:13,584 INFO L93 Difference]: Finished difference Result 644 states and 936 transitions. [2023-12-16 17:52:13,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:13,585 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2023-12-16 17:52:13,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:13,588 INFO L225 Difference]: With dead ends: 644 [2023-12-16 17:52:13,590 INFO L226 Difference]: Without dead ends: 429 [2023-12-16 17:52:13,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:13,593 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 133 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:13,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 319 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:13,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2023-12-16 17:52:13,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 410. [2023-12-16 17:52:13,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 333 states have (on average 1.4264264264264264) internal successors, (475), 338 states have internal predecessors, (475), 52 states have call successors, (52), 25 states have call predecessors, (52), 24 states have return successors, (56), 48 states have call predecessors, (56), 49 states have call successors, (56) [2023-12-16 17:52:13,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 583 transitions. [2023-12-16 17:52:13,625 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 583 transitions. Word has length 52 [2023-12-16 17:52:13,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:13,625 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 583 transitions. [2023-12-16 17:52:13,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:13,625 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 583 transitions. [2023-12-16 17:52:13,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-16 17:52:13,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:13,626 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] [2023-12-16 17:52:13,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-16 17:52:13,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:13,828 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:13,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:13,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1825380819, now seen corresponding path program 1 times [2023-12-16 17:52:13,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:13,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506774921] [2023-12-16 17:52:13,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:13,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-16 17:52:13,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:13,830 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:13,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 (7)] Waiting until timeout for monitored process [2023-12-16 17:52:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:13,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:13,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:13,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:13,879 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:13,879 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:13,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1506774921] [2023-12-16 17:52:13,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1506774921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:13,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:13,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:13,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373666521] [2023-12-16 17:52:13,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:13,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:13,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:13,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:13,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:13,880 INFO L87 Difference]: Start difference. First operand 410 states and 583 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:13,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:13,919 INFO L93 Difference]: Finished difference Result 819 states and 1188 transitions. [2023-12-16 17:52:13,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:52:13,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 53 [2023-12-16 17:52:13,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:13,921 INFO L225 Difference]: With dead ends: 819 [2023-12-16 17:52:13,921 INFO L226 Difference]: Without dead ends: 418 [2023-12-16 17:52:13,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:13,922 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 2 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:13,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 483 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:13,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2023-12-16 17:52:13,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 414. [2023-12-16 17:52:13,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 337 states have (on average 1.4154302670623145) internal successors, (477), 342 states have internal predecessors, (477), 52 states have call successors, (52), 25 states have call predecessors, (52), 24 states have return successors, (56), 48 states have call predecessors, (56), 49 states have call successors, (56) [2023-12-16 17:52:13,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 585 transitions. [2023-12-16 17:52:13,939 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 585 transitions. Word has length 53 [2023-12-16 17:52:13,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:13,940 INFO L495 AbstractCegarLoop]: Abstraction has 414 states and 585 transitions. [2023-12-16 17:52:13,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:13,940 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 585 transitions. [2023-12-16 17:52:13,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-16 17:52:13,940 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:13,940 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] [2023-12-16 17:52:13,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:14,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:14,143 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:14,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:14,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1684832209, now seen corresponding path program 1 times [2023-12-16 17:52:14,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:14,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1328087804] [2023-12-16 17:52:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:14,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:14,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:14,145 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:14,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:52:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:14,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:14,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:14,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:14,243 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:14,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:14,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1328087804] [2023-12-16 17:52:14,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1328087804] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:14,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:14,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:14,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478153902] [2023-12-16 17:52:14,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:14,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:14,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:14,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:14,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:14,245 INFO L87 Difference]: Start difference. First operand 414 states and 585 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 17:52:14,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:14,354 INFO L93 Difference]: Finished difference Result 1193 states and 1683 transitions. [2023-12-16 17:52:14,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:52:14,355 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 53 [2023-12-16 17:52:14,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:14,359 INFO L225 Difference]: With dead ends: 1193 [2023-12-16 17:52:14,360 INFO L226 Difference]: Without dead ends: 790 [2023-12-16 17:52:14,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:52:14,361 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 102 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:14,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 619 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:14,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2023-12-16 17:52:14,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 774. [2023-12-16 17:52:14,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 633 states have (on average 1.4075829383886256) internal successors, (891), 646 states have internal predecessors, (891), 92 states have call successors, (92), 49 states have call predecessors, (92), 48 states have return successors, (100), 80 states have call predecessors, (100), 89 states have call successors, (100) [2023-12-16 17:52:14,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1083 transitions. [2023-12-16 17:52:14,401 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1083 transitions. Word has length 53 [2023-12-16 17:52:14,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:14,402 INFO L495 AbstractCegarLoop]: Abstraction has 774 states and 1083 transitions. [2023-12-16 17:52:14,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 17:52:14,402 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1083 transitions. [2023-12-16 17:52:14,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-16 17:52:14,403 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:14,403 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:14,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:14,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:14,606 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:14,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:14,607 INFO L85 PathProgramCache]: Analyzing trace with hash -657803255, now seen corresponding path program 1 times [2023-12-16 17:52:14,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:14,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791805855] [2023-12-16 17:52:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:14,607 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:14,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:14,608 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:14,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:52:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:14,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:52:14,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:14,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:52:14,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:14,782 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:14,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791805855] [2023-12-16 17:52:14,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791805855] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 17:52:14,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 17:52:14,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2023-12-16 17:52:14,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557700623] [2023-12-16 17:52:14,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:14,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:52:14,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:14,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:52:14,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:14,783 INFO L87 Difference]: Start difference. First operand 774 states and 1083 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-16 17:52:14,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:14,978 INFO L93 Difference]: Finished difference Result 2327 states and 3264 transitions. [2023-12-16 17:52:14,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:52:14,979 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 64 [2023-12-16 17:52:14,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:14,984 INFO L225 Difference]: With dead ends: 2327 [2023-12-16 17:52:14,985 INFO L226 Difference]: Without dead ends: 1564 [2023-12-16 17:52:14,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:52:14,987 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 275 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:14,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1096 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:14,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2023-12-16 17:52:15,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 1534. [2023-12-16 17:52:15,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1534 states, 1261 states have (on average 1.4044409199048373) internal successors, (1771), 1284 states have internal predecessors, (1771), 176 states have call successors, (176), 97 states have call predecessors, (176), 96 states have return successors, (194), 154 states have call predecessors, (194), 173 states have call successors, (194) [2023-12-16 17:52:15,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 2141 transitions. [2023-12-16 17:52:15,074 INFO L78 Accepts]: Start accepts. Automaton has 1534 states and 2141 transitions. Word has length 64 [2023-12-16 17:52:15,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:15,074 INFO L495 AbstractCegarLoop]: Abstraction has 1534 states and 2141 transitions. [2023-12-16 17:52:15,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-16 17:52:15,075 INFO L276 IsEmpty]: Start isEmpty. Operand 1534 states and 2141 transitions. [2023-12-16 17:52:15,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 17:52:15,076 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:15,076 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] [2023-12-16 17:52:15,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:15,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:15,279 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:15,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:15,280 INFO L85 PathProgramCache]: Analyzing trace with hash -953398761, now seen corresponding path program 1 times [2023-12-16 17:52:15,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:15,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [719349646] [2023-12-16 17:52:15,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:15,280 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:15,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:15,281 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:15,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:52:15,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:15,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:15,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:15,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:15,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:15,393 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:15,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [719349646] [2023-12-16 17:52:15,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [719349646] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:15,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:15,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:15,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887455986] [2023-12-16 17:52:15,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:15,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:15,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:15,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:15,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:15,395 INFO L87 Difference]: Start difference. First operand 1534 states and 2141 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-16 17:52:15,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:15,591 INFO L93 Difference]: Finished difference Result 4594 states and 6471 transitions. [2023-12-16 17:52:15,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:15,592 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 67 [2023-12-16 17:52:15,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:15,603 INFO L225 Difference]: With dead ends: 4594 [2023-12-16 17:52:15,603 INFO L226 Difference]: Without dead ends: 3071 [2023-12-16 17:52:15,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:15,608 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 169 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:15,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 443 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:15,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3071 states. [2023-12-16 17:52:15,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3071 to 3004. [2023-12-16 17:52:15,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3004 states, 2487 states have (on average 1.3743466023321271) internal successors, (3418), 2531 states have internal predecessors, (3418), 316 states have call successors, (316), 185 states have call predecessors, (316), 200 states have return successors, (461), 291 states have call predecessors, (461), 313 states have call successors, (461) [2023-12-16 17:52:15,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 4195 transitions. [2023-12-16 17:52:15,740 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 4195 transitions. Word has length 67 [2023-12-16 17:52:15,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:15,740 INFO L495 AbstractCegarLoop]: Abstraction has 3004 states and 4195 transitions. [2023-12-16 17:52:15,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-16 17:52:15,741 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 4195 transitions. [2023-12-16 17:52:15,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 17:52:15,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:15,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] [2023-12-16 17:52:15,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:15,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:15,945 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:15,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1008175897, now seen corresponding path program 1 times [2023-12-16 17:52:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:15,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382629163] [2023-12-16 17:52:15,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:15,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:15,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:15,947 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:15,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:52:15,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:15,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:15,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:16,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:16,004 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:16,004 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:16,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382629163] [2023-12-16 17:52:16,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382629163] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:16,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:16,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:16,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835623522] [2023-12-16 17:52:16,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:16,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:16,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:16,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:16,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:16,005 INFO L87 Difference]: Start difference. First operand 3004 states and 4195 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-16 17:52:16,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:16,149 INFO L93 Difference]: Finished difference Result 5993 states and 8361 transitions. [2023-12-16 17:52:16,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:16,149 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 67 [2023-12-16 17:52:16,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:16,159 INFO L225 Difference]: With dead ends: 5993 [2023-12-16 17:52:16,159 INFO L226 Difference]: Without dead ends: 2998 [2023-12-16 17:52:16,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:16,166 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 163 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:16,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 159 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:16,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2998 states. [2023-12-16 17:52:16,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2998 to 2998. [2023-12-16 17:52:16,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2998 states, 2485 states have (on average 1.3738430583501007) internal successors, (3414), 2528 states have internal predecessors, (3414), 312 states have call successors, (312), 185 states have call predecessors, (312), 200 states have return successors, (454), 286 states have call predecessors, (454), 309 states have call successors, (454) [2023-12-16 17:52:16,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2998 states to 2998 states and 4180 transitions. [2023-12-16 17:52:16,273 INFO L78 Accepts]: Start accepts. Automaton has 2998 states and 4180 transitions. Word has length 67 [2023-12-16 17:52:16,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:16,274 INFO L495 AbstractCegarLoop]: Abstraction has 2998 states and 4180 transitions. [2023-12-16 17:52:16,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-16 17:52:16,274 INFO L276 IsEmpty]: Start isEmpty. Operand 2998 states and 4180 transitions. [2023-12-16 17:52:16,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 17:52:16,278 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:16,278 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] [2023-12-16 17:52:16,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:16,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:16,481 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:16,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:16,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1085136470, now seen corresponding path program 1 times [2023-12-16 17:52:16,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:16,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1372282198] [2023-12-16 17:52:16,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:16,482 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:16,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:16,483 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:16,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:52:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:16,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:52:16,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:16,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:16,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:16,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:16,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1372282198] [2023-12-16 17:52:16,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1372282198] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:16,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:16,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:16,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208035463] [2023-12-16 17:52:16,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:16,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:16,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:16,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:16,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:16,592 INFO L87 Difference]: Start difference. First operand 2998 states and 4180 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-16 17:52:16,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:16,829 INFO L93 Difference]: Finished difference Result 6000 states and 8352 transitions. [2023-12-16 17:52:16,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:52:16,829 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 68 [2023-12-16 17:52:16,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:16,840 INFO L225 Difference]: With dead ends: 6000 [2023-12-16 17:52:16,840 INFO L226 Difference]: Without dead ends: 3013 [2023-12-16 17:52:16,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:16,847 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 229 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:16,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 783 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:16,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3013 states. [2023-12-16 17:52:16,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3013 to 2994. [2023-12-16 17:52:16,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2994 states, 2481 states have (on average 1.3712212817412335) internal successors, (3402), 2524 states have internal predecessors, (3402), 312 states have call successors, (312), 185 states have call predecessors, (312), 200 states have return successors, (454), 286 states have call predecessors, (454), 309 states have call successors, (454) [2023-12-16 17:52:16,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2994 states to 2994 states and 4168 transitions. [2023-12-16 17:52:16,978 INFO L78 Accepts]: Start accepts. Automaton has 2994 states and 4168 transitions. Word has length 68 [2023-12-16 17:52:16,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:16,978 INFO L495 AbstractCegarLoop]: Abstraction has 2994 states and 4168 transitions. [2023-12-16 17:52:16,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2023-12-16 17:52:16,979 INFO L276 IsEmpty]: Start isEmpty. Operand 2994 states and 4168 transitions. [2023-12-16 17:52:16,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 17:52:16,980 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:16,980 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 17:52:16,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:17,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:17,183 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:17,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:17,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1384103532, now seen corresponding path program 1 times [2023-12-16 17:52:17,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:17,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [246832908] [2023-12-16 17:52:17,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:17,184 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:17,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:17,185 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:17,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:52:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:17,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:17,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:17,239 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-16 17:52:17,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:17,239 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:17,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [246832908] [2023-12-16 17:52:17,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [246832908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:17,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:17,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:17,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467021324] [2023-12-16 17:52:17,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:17,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:17,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:17,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:17,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:17,240 INFO L87 Difference]: Start difference. First operand 2994 states and 4168 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:17,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:17,361 INFO L93 Difference]: Finished difference Result 6020 states and 8352 transitions. [2023-12-16 17:52:17,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:17,361 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 71 [2023-12-16 17:52:17,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:17,371 INFO L225 Difference]: With dead ends: 6020 [2023-12-16 17:52:17,371 INFO L226 Difference]: Without dead ends: 3036 [2023-12-16 17:52:17,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:17,379 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 147 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:17,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 305 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:17,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states. [2023-12-16 17:52:17,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 2977. [2023-12-16 17:52:17,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2977 states, 2465 states have (on average 1.3541582150101419) internal successors, (3338), 2508 states have internal predecessors, (3338), 311 states have call successors, (311), 185 states have call predecessors, (311), 200 states have return successors, (396), 284 states have call predecessors, (396), 308 states have call successors, (396) [2023-12-16 17:52:17,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2977 states to 2977 states and 4045 transitions. [2023-12-16 17:52:17,522 INFO L78 Accepts]: Start accepts. Automaton has 2977 states and 4045 transitions. Word has length 71 [2023-12-16 17:52:17,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:17,522 INFO L495 AbstractCegarLoop]: Abstraction has 2977 states and 4045 transitions. [2023-12-16 17:52:17,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 17:52:17,522 INFO L276 IsEmpty]: Start isEmpty. Operand 2977 states and 4045 transitions. [2023-12-16 17:52:17,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 17:52:17,523 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:17,523 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 17:52:17,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:17,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:17,726 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:17,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:17,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1794577429, now seen corresponding path program 1 times [2023-12-16 17:52:17,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:17,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437286896] [2023-12-16 17:52:17,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:17,726 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:17,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:17,728 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:17,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:52:17,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:17,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:17,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:17,804 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:52:17,804 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:17,804 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:17,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437286896] [2023-12-16 17:52:17,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437286896] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:17,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:17,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:17,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996842086] [2023-12-16 17:52:17,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:17,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:17,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:17,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:17,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:17,806 INFO L87 Difference]: Start difference. First operand 2977 states and 4045 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-16 17:52:18,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:18,071 INFO L93 Difference]: Finished difference Result 8985 states and 12391 transitions. [2023-12-16 17:52:18,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:18,071 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 71 [2023-12-16 17:52:18,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:18,090 INFO L225 Difference]: With dead ends: 8985 [2023-12-16 17:52:18,090 INFO L226 Difference]: Without dead ends: 6018 [2023-12-16 17:52:18,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:18,097 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 195 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:18,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 344 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:18,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6018 states. [2023-12-16 17:52:18,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6018 to 6013. [2023-12-16 17:52:18,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6013 states, 5005 states have (on average 1.3366633366633367) internal successors, (6690), 5096 states have internal predecessors, (6690), 591 states have call successors, (591), 361 states have call predecessors, (591), 416 states have return successors, (868), 556 states have call predecessors, (868), 588 states have call successors, (868) [2023-12-16 17:52:18,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6013 states to 6013 states and 8149 transitions. [2023-12-16 17:52:18,344 INFO L78 Accepts]: Start accepts. Automaton has 6013 states and 8149 transitions. Word has length 71 [2023-12-16 17:52:18,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:18,344 INFO L495 AbstractCegarLoop]: Abstraction has 6013 states and 8149 transitions. [2023-12-16 17:52:18,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-16 17:52:18,344 INFO L276 IsEmpty]: Start isEmpty. Operand 6013 states and 8149 transitions. [2023-12-16 17:52:18,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 17:52:18,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:18,346 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 17:52:18,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:18,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:18,549 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:18,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:18,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1189828163, now seen corresponding path program 1 times [2023-12-16 17:52:18,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:18,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020139562] [2023-12-16 17:52:18,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:18,550 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:18,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:18,551 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:18,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:52:18,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:18,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:18,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:18,608 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:18,608 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:18,608 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:18,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020139562] [2023-12-16 17:52:18,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020139562] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:18,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:18,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:18,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575770774] [2023-12-16 17:52:18,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:18,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:18,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:18,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:18,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:18,610 INFO L87 Difference]: Start difference. First operand 6013 states and 8149 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-16 17:52:18,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:18,943 INFO L93 Difference]: Finished difference Result 16497 states and 22514 transitions. [2023-12-16 17:52:18,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:18,944 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2023-12-16 17:52:18,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:18,996 INFO L225 Difference]: With dead ends: 16497 [2023-12-16 17:52:18,996 INFO L226 Difference]: Without dead ends: 10494 [2023-12-16 17:52:19,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:19,007 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 120 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:19,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 422 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:19,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10494 states. [2023-12-16 17:52:19,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10494 to 10491. [2023-12-16 17:52:19,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10491 states, 8667 states have (on average 1.3231798776970116) internal successors, (11468), 8827 states have internal predecessors, (11468), 1070 states have call successors, (1070), 654 states have call predecessors, (1070), 753 states have return successors, (1712), 1011 states have call predecessors, (1712), 1067 states have call successors, (1712) [2023-12-16 17:52:19,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10491 states to 10491 states and 14250 transitions. [2023-12-16 17:52:19,404 INFO L78 Accepts]: Start accepts. Automaton has 10491 states and 14250 transitions. Word has length 73 [2023-12-16 17:52:19,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:19,405 INFO L495 AbstractCegarLoop]: Abstraction has 10491 states and 14250 transitions. [2023-12-16 17:52:19,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-16 17:52:19,405 INFO L276 IsEmpty]: Start isEmpty. Operand 10491 states and 14250 transitions. [2023-12-16 17:52:19,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-16 17:52:19,407 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:19,407 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:19,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:19,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:19,610 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:19,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:19,610 INFO L85 PathProgramCache]: Analyzing trace with hash -913772689, now seen corresponding path program 1 times [2023-12-16 17:52:19,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:19,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815808693] [2023-12-16 17:52:19,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:19,611 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:19,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:19,611 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:19,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:52:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:19,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:52:19,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:19,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:19,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:52:19,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:52:19,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:19,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815808693] [2023-12-16 17:52:19,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815808693] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 17:52:19,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 17:52:19,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2023-12-16 17:52:19,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429296929] [2023-12-16 17:52:19,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:19,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:52:19,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:19,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:52:19,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:52:19,842 INFO L87 Difference]: Start difference. First operand 10491 states and 14250 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:20,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:20,802 INFO L93 Difference]: Finished difference Result 28881 states and 39447 transitions. [2023-12-16 17:52:20,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:52:20,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 77 [2023-12-16 17:52:20,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:20,859 INFO L225 Difference]: With dead ends: 28881 [2023-12-16 17:52:20,859 INFO L226 Difference]: Without dead ends: 20071 [2023-12-16 17:52:20,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:52:20,880 INFO L413 NwaCegarLoop]: 287 mSDtfsCounter, 708 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:20,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [708 Valid, 650 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:20,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20071 states. [2023-12-16 17:52:21,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20071 to 17753. [2023-12-16 17:52:21,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17753 states, 14751 states have (on average 1.3372652701511762) internal successors, (19726), 14979 states have internal predecessors, (19726), 1758 states have call successors, (1758), 1074 states have call predecessors, (1758), 1243 states have return successors, (2890), 1701 states have call predecessors, (2890), 1755 states have call successors, (2890) [2023-12-16 17:52:21,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17753 states to 17753 states and 24374 transitions. [2023-12-16 17:52:21,602 INFO L78 Accepts]: Start accepts. Automaton has 17753 states and 24374 transitions. Word has length 77 [2023-12-16 17:52:21,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:21,602 INFO L495 AbstractCegarLoop]: Abstraction has 17753 states and 24374 transitions. [2023-12-16 17:52:21,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:21,603 INFO L276 IsEmpty]: Start isEmpty. Operand 17753 states and 24374 transitions. [2023-12-16 17:52:21,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-16 17:52:21,606 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:21,606 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:21,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:21,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:21,820 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:21,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:21,820 INFO L85 PathProgramCache]: Analyzing trace with hash -725910813, now seen corresponding path program 1 times [2023-12-16 17:52:21,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:21,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1537331857] [2023-12-16 17:52:21,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:21,820 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:21,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:21,821 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:21,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:52:21,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:21,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:52:21,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:21,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:21,948 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:52:21,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:52:21,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:21,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1537331857] [2023-12-16 17:52:21,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1537331857] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 17:52:21,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 17:52:21,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 6 [2023-12-16 17:52:22,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709725780] [2023-12-16 17:52:22,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:22,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:52:22,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:22,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:52:22,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:22,000 INFO L87 Difference]: Start difference. First operand 17753 states and 24374 transitions. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:23,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:23,243 INFO L93 Difference]: Finished difference Result 42025 states and 57855 transitions. [2023-12-16 17:52:23,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:52:23,244 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 80 [2023-12-16 17:52:23,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:23,314 INFO L225 Difference]: With dead ends: 42025 [2023-12-16 17:52:23,314 INFO L226 Difference]: Without dead ends: 26607 [2023-12-16 17:52:23,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:52:23,339 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 405 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:23,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 1469 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:52:23,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26607 states. [2023-12-16 17:52:24,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26607 to 23745. [2023-12-16 17:52:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23745 states, 19791 states have (on average 1.3471780102066595) internal successors, (26662), 20079 states have internal predecessors, (26662), 2314 states have call successors, (2314), 1414 states have call predecessors, (2314), 1639 states have return successors, (3866), 2253 states have call predecessors, (3866), 2311 states have call successors, (3866) [2023-12-16 17:52:24,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23745 states to 23745 states and 32842 transitions. [2023-12-16 17:52:24,246 INFO L78 Accepts]: Start accepts. Automaton has 23745 states and 32842 transitions. Word has length 80 [2023-12-16 17:52:24,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:24,246 INFO L495 AbstractCegarLoop]: Abstraction has 23745 states and 32842 transitions. [2023-12-16 17:52:24,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:24,246 INFO L276 IsEmpty]: Start isEmpty. Operand 23745 states and 32842 transitions. [2023-12-16 17:52:24,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 17:52:24,251 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:24,251 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:24,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:24,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:24,453 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:24,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:24,453 INFO L85 PathProgramCache]: Analyzing trace with hash 980379788, now seen corresponding path program 1 times [2023-12-16 17:52:24,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:24,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293465486] [2023-12-16 17:52:24,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:24,454 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:24,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:24,455 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:24,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:52:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:24,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:24,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:24,520 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:52:24,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:24,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:24,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293465486] [2023-12-16 17:52:24,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293465486] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:24,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:24,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:24,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330725144] [2023-12-16 17:52:24,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:24,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:24,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:24,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:24,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:24,522 INFO L87 Difference]: Start difference. First operand 23745 states and 32842 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:25,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:25,379 INFO L93 Difference]: Finished difference Result 47699 states and 65899 transitions. [2023-12-16 17:52:25,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:25,380 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 86 [2023-12-16 17:52:25,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:25,449 INFO L225 Difference]: With dead ends: 47699 [2023-12-16 17:52:25,449 INFO L226 Difference]: Without dead ends: 23968 [2023-12-16 17:52:25,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:25,488 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 122 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:25,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 410 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:25,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23968 states. [2023-12-16 17:52:26,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23968 to 23834. [2023-12-16 17:52:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23834 states, 19879 states have (on average 1.3340711303385482) internal successors, (26520), 20145 states have internal predecessors, (26520), 2292 states have call successors, (2292), 1437 states have call predecessors, (2292), 1662 states have return successors, (3454), 2253 states have call predecessors, (3454), 2289 states have call successors, (3454) [2023-12-16 17:52:26,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23834 states to 23834 states and 32266 transitions. [2023-12-16 17:52:26,790 INFO L78 Accepts]: Start accepts. Automaton has 23834 states and 32266 transitions. Word has length 86 [2023-12-16 17:52:26,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:26,791 INFO L495 AbstractCegarLoop]: Abstraction has 23834 states and 32266 transitions. [2023-12-16 17:52:26,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:26,791 INFO L276 IsEmpty]: Start isEmpty. Operand 23834 states and 32266 transitions. [2023-12-16 17:52:26,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-16 17:52:26,795 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:26,795 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 17:52:26,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:26,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:26,998 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:26,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:26,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1303924748, now seen corresponding path program 1 times [2023-12-16 17:52:26,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:26,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449629958] [2023-12-16 17:52:26,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:26,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:26,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:27,000 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:27,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:52:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:27,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:52:27,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:52:27,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:52:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:52:27,201 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:27,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449629958] [2023-12-16 17:52:27,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449629958] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:52:27,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:52:27,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 6 [2023-12-16 17:52:27,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299090534] [2023-12-16 17:52:27,203 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:52:27,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:52:27,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:27,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:52:27,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:27,204 INFO L87 Difference]: Start difference. First operand 23834 states and 32266 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-16 17:52:28,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:28,119 INFO L93 Difference]: Finished difference Result 45481 states and 61701 transitions. [2023-12-16 17:52:28,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:52:28,120 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 87 [2023-12-16 17:52:28,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:28,174 INFO L225 Difference]: With dead ends: 45481 [2023-12-16 17:52:28,174 INFO L226 Difference]: Without dead ends: 23994 [2023-12-16 17:52:28,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:52:28,204 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 215 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:28,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1056 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:28,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23994 states. [2023-12-16 17:52:28,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23994 to 22130. [2023-12-16 17:52:28,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22130 states, 18463 states have (on average 1.3340735525104264) internal successors, (24631), 18693 states have internal predecessors, (24631), 2130 states have call successors, (2130), 1329 states have call predecessors, (2130), 1536 states have return successors, (3214), 2109 states have call predecessors, (3214), 2127 states have call successors, (3214) [2023-12-16 17:52:29,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22130 states to 22130 states and 29975 transitions. [2023-12-16 17:52:29,046 INFO L78 Accepts]: Start accepts. Automaton has 22130 states and 29975 transitions. Word has length 87 [2023-12-16 17:52:29,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:29,047 INFO L495 AbstractCegarLoop]: Abstraction has 22130 states and 29975 transitions. [2023-12-16 17:52:29,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-16 17:52:29,047 INFO L276 IsEmpty]: Start isEmpty. Operand 22130 states and 29975 transitions. [2023-12-16 17:52:29,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 17:52:29,051 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:29,051 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:29,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-12-16 17:52:29,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:29,253 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:29,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:29,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1824724012, now seen corresponding path program 1 times [2023-12-16 17:52:29,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:29,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299098047] [2023-12-16 17:52:29,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:29,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:29,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:29,255 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:29,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:52:29,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:29,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:29,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:52:29,352 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:29,353 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:29,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299098047] [2023-12-16 17:52:29,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [299098047] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:29,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:29,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:52:29,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790633180] [2023-12-16 17:52:29,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:29,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:52:29,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:29,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:52:29,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:52:29,355 INFO L87 Difference]: Start difference. First operand 22130 states and 29975 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:52:30,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:30,318 INFO L93 Difference]: Finished difference Result 44585 states and 60185 transitions. [2023-12-16 17:52:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:30,318 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 89 [2023-12-16 17:52:30,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:30,370 INFO L225 Difference]: With dead ends: 44585 [2023-12-16 17:52:30,370 INFO L226 Difference]: Without dead ends: 22469 [2023-12-16 17:52:30,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:52:30,399 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 144 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:30,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 335 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:30,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22469 states. [2023-12-16 17:52:31,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22469 to 22466. [2023-12-16 17:52:31,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22466 states, 18631 states have (on average 1.3231710589877086) internal successors, (24652), 19029 states have internal predecessors, (24652), 2130 states have call successors, (2130), 1329 states have call predecessors, (2130), 1704 states have return successors, (3214), 2109 states have call predecessors, (3214), 2127 states have call successors, (3214) [2023-12-16 17:52:31,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22466 states to 22466 states and 29996 transitions. [2023-12-16 17:52:31,453 INFO L78 Accepts]: Start accepts. Automaton has 22466 states and 29996 transitions. Word has length 89 [2023-12-16 17:52:31,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:31,454 INFO L495 AbstractCegarLoop]: Abstraction has 22466 states and 29996 transitions. [2023-12-16 17:52:31,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:52:31,454 INFO L276 IsEmpty]: Start isEmpty. Operand 22466 states and 29996 transitions. [2023-12-16 17:52:31,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 17:52:31,458 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:31,458 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:31,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:31,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:31,661 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:31,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:31,661 INFO L85 PathProgramCache]: Analyzing trace with hash -903485334, now seen corresponding path program 1 times [2023-12-16 17:52:31,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:31,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862835435] [2023-12-16 17:52:31,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:31,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:31,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:31,663 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:31,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:52:31,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:31,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:31,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:31,719 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-16 17:52:31,719 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:31,720 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:31,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862835435] [2023-12-16 17:52:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862835435] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:31,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:31,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400391582] [2023-12-16 17:52:31,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:31,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:31,721 INFO L87 Difference]: Start difference. First operand 22466 states and 29996 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:32,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:32,434 INFO L93 Difference]: Finished difference Result 24108 states and 32043 transitions. [2023-12-16 17:52:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:32,434 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 89 [2023-12-16 17:52:32,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:32,486 INFO L225 Difference]: With dead ends: 24108 [2023-12-16 17:52:32,486 INFO L226 Difference]: Without dead ends: 22462 [2023-12-16 17:52:32,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:32,500 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 160 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:32,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 157 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:32,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22462 states. [2023-12-16 17:52:33,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22462 to 22004. [2023-12-16 17:52:33,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22004 states, 18256 states have (on average 1.323345749342682) internal successors, (24159), 18647 states have internal predecessors, (24159), 2079 states have call successors, (2079), 1299 states have call predecessors, (2079), 1668 states have return successors, (3151), 2058 states have call predecessors, (3151), 2076 states have call successors, (3151) [2023-12-16 17:52:33,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22004 states to 22004 states and 29389 transitions. [2023-12-16 17:52:33,312 INFO L78 Accepts]: Start accepts. Automaton has 22004 states and 29389 transitions. Word has length 89 [2023-12-16 17:52:33,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:33,312 INFO L495 AbstractCegarLoop]: Abstraction has 22004 states and 29389 transitions. [2023-12-16 17:52:33,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 17:52:33,312 INFO L276 IsEmpty]: Start isEmpty. Operand 22004 states and 29389 transitions. [2023-12-16 17:52:33,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:52:33,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:33,316 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-16 17:52:33,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:33,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:33,518 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:33,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:33,519 INFO L85 PathProgramCache]: Analyzing trace with hash 344553963, now seen corresponding path program 1 times [2023-12-16 17:52:33,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:33,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239510505] [2023-12-16 17:52:33,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:33,519 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:33,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:33,520 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:33,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:52:33,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:33,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:33,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:33,573 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:52:33,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:33,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:33,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239510505] [2023-12-16 17:52:33,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239510505] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:33,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:33,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:33,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115747000] [2023-12-16 17:52:33,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:33,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:33,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:33,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:33,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:33,574 INFO L87 Difference]: Start difference. First operand 22004 states and 29389 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 17:52:34,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:34,373 INFO L93 Difference]: Finished difference Result 46041 states and 61304 transitions. [2023-12-16 17:52:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:34,374 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 90 [2023-12-16 17:52:34,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:34,421 INFO L225 Difference]: With dead ends: 46041 [2023-12-16 17:52:34,422 INFO L226 Difference]: Without dead ends: 24047 [2023-12-16 17:52:34,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:34,456 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 125 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:34,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 408 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:34,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24047 states. [2023-12-16 17:52:35,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24047 to 24042. [2023-12-16 17:52:35,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24042 states, 20182 states have (on average 1.3139431176295708) internal successors, (26518), 20619 states have internal predecessors, (26518), 2079 states have call successors, (2079), 1365 states have call predecessors, (2079), 1780 states have return successors, (2974), 2058 states have call predecessors, (2974), 2076 states have call successors, (2974) [2023-12-16 17:52:35,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24042 states to 24042 states and 31571 transitions. [2023-12-16 17:52:35,422 INFO L78 Accepts]: Start accepts. Automaton has 24042 states and 31571 transitions. Word has length 90 [2023-12-16 17:52:35,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:35,422 INFO L495 AbstractCegarLoop]: Abstraction has 24042 states and 31571 transitions. [2023-12-16 17:52:35,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 17:52:35,423 INFO L276 IsEmpty]: Start isEmpty. Operand 24042 states and 31571 transitions. [2023-12-16 17:52:35,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-16 17:52:35,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:35,429 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:35,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:35,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:35,631 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:35,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:35,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1398325679, now seen corresponding path program 1 times [2023-12-16 17:52:35,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:35,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489022334] [2023-12-16 17:52:35,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:35,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:35,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:35,633 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:35,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:52:35,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:35,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:35,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:35,729 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:52:35,729 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:35,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:35,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489022334] [2023-12-16 17:52:35,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489022334] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:35,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:35,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:35,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936994993] [2023-12-16 17:52:35,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:35,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:35,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:35,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:35,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:35,731 INFO L87 Difference]: Start difference. First operand 24042 states and 31571 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:52:36,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:36,940 INFO L93 Difference]: Finished difference Result 59423 states and 78266 transitions. [2023-12-16 17:52:36,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:36,942 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 109 [2023-12-16 17:52:36,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:37,011 INFO L225 Difference]: With dead ends: 59423 [2023-12-16 17:52:37,011 INFO L226 Difference]: Without dead ends: 36065 [2023-12-16 17:52:37,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:37,035 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 102 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:37,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 326 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:37,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36065 states. [2023-12-16 17:52:38,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36065 to 34917. [2023-12-16 17:52:38,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34917 states, 29222 states have (on average 1.3186640202587092) internal successors, (38534), 29890 states have internal predecessors, (38534), 3061 states have call successors, (3061), 1999 states have call predecessors, (3061), 2633 states have return successors, (4368), 3028 states have call predecessors, (4368), 3058 states have call successors, (4368) [2023-12-16 17:52:38,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34917 states to 34917 states and 45963 transitions. [2023-12-16 17:52:38,546 INFO L78 Accepts]: Start accepts. Automaton has 34917 states and 45963 transitions. Word has length 109 [2023-12-16 17:52:38,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:38,546 INFO L495 AbstractCegarLoop]: Abstraction has 34917 states and 45963 transitions. [2023-12-16 17:52:38,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:52:38,547 INFO L276 IsEmpty]: Start isEmpty. Operand 34917 states and 45963 transitions. [2023-12-16 17:52:38,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-16 17:52:38,565 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:38,565 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:38,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:38,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:38,768 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:38,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:38,768 INFO L85 PathProgramCache]: Analyzing trace with hash -662581811, now seen corresponding path program 1 times [2023-12-16 17:52:38,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:38,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [612298217] [2023-12-16 17:52:38,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:38,768 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:38,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:38,769 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:38,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:52:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:38,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:38,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:38,912 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:52:38,912 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:38,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:38,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [612298217] [2023-12-16 17:52:38,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [612298217] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:38,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:38,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:38,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036803828] [2023-12-16 17:52:38,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:38,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:38,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:38,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:38,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:38,914 INFO L87 Difference]: Start difference. First operand 34917 states and 45963 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:52:40,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:40,803 INFO L93 Difference]: Finished difference Result 75787 states and 99274 transitions. [2023-12-16 17:52:40,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:40,803 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), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 125 [2023-12-16 17:52:40,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:40,931 INFO L225 Difference]: With dead ends: 75787 [2023-12-16 17:52:40,931 INFO L226 Difference]: Without dead ends: 53220 [2023-12-16 17:52:40,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:40,970 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 78 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:40,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 310 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:41,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53220 states. [2023-12-16 17:52:43,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53220 to 53215. [2023-12-16 17:52:43,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53215 states, 44277 states have (on average 1.3024595162273866) internal successors, (57669), 45204 states have internal predecessors, (57669), 4785 states have call successors, (4785), 3275 states have call predecessors, (4785), 4152 states have return successors, (6365), 4736 states have call predecessors, (6365), 4782 states have call successors, (6365) [2023-12-16 17:52:43,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53215 states to 53215 states and 68819 transitions. [2023-12-16 17:52:43,564 INFO L78 Accepts]: Start accepts. Automaton has 53215 states and 68819 transitions. Word has length 125 [2023-12-16 17:52:43,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:43,564 INFO L495 AbstractCegarLoop]: Abstraction has 53215 states and 68819 transitions. [2023-12-16 17:52:43,564 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), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:52:43,564 INFO L276 IsEmpty]: Start isEmpty. Operand 53215 states and 68819 transitions. [2023-12-16 17:52:43,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-16 17:52:43,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:43,573 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:43,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:43,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:43,775 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:43,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:43,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1937350065, now seen corresponding path program 1 times [2023-12-16 17:52:43,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:43,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1889348819] [2023-12-16 17:52:43,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:43,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:43,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:43,777 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:43,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:52:43,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:43,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:52:43,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:43,867 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-16 17:52:43,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:43,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:43,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1889348819] [2023-12-16 17:52:43,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1889348819] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:43,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:43,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:52:43,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486228743] [2023-12-16 17:52:43,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:43,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:52:43,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:43,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:52:43,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:43,870 INFO L87 Difference]: Start difference. First operand 53215 states and 68819 transitions. Second operand has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:52:45,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:45,247 INFO L93 Difference]: Finished difference Result 87268 states and 113526 transitions. [2023-12-16 17:52:45,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:52:45,247 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) Word has length 128 [2023-12-16 17:52:45,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:45,315 INFO L225 Difference]: With dead ends: 87268 [2023-12-16 17:52:45,315 INFO L226 Difference]: Without dead ends: 34063 [2023-12-16 17:52:45,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:52:45,360 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 57 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:45,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 731 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:45,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34063 states. [2023-12-16 17:52:47,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34063 to 32679. [2023-12-16 17:52:47,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32679 states, 28089 states have (on average 1.3125778774609278) internal successors, (36869), 28456 states have internal predecessors, (36869), 2394 states have call successors, (2394), 1557 states have call predecessors, (2394), 2195 states have return successors, (3325), 2665 states have call predecessors, (3325), 2391 states have call successors, (3325) [2023-12-16 17:52:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32679 states to 32679 states and 42588 transitions. [2023-12-16 17:52:47,096 INFO L78 Accepts]: Start accepts. Automaton has 32679 states and 42588 transitions. Word has length 128 [2023-12-16 17:52:47,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:47,096 INFO L495 AbstractCegarLoop]: Abstraction has 32679 states and 42588 transitions. [2023-12-16 17:52:47,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:52:47,096 INFO L276 IsEmpty]: Start isEmpty. Operand 32679 states and 42588 transitions. [2023-12-16 17:52:47,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-16 17:52:47,102 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:47,102 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:47,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:47,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:47,304 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:47,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:47,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1198088179, now seen corresponding path program 1 times [2023-12-16 17:52:47,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:47,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [525851499] [2023-12-16 17:52:47,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:47,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:47,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:47,306 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:47,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:52:47,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:47,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:52:47,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 17:52:47,508 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:47,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:47,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [525851499] [2023-12-16 17:52:47,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [525851499] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:47,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:47,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:47,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12910196] [2023-12-16 17:52:47,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:47,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:47,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:47,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:47,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:47,510 INFO L87 Difference]: Start difference. First operand 32679 states and 42588 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:52:48,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:48,659 INFO L93 Difference]: Finished difference Result 64905 states and 84659 transitions. [2023-12-16 17:52:48,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:48,660 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 140 [2023-12-16 17:52:48,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:48,711 INFO L225 Difference]: With dead ends: 64905 [2023-12-16 17:52:48,711 INFO L226 Difference]: Without dead ends: 32526 [2023-12-16 17:52:48,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:48,734 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 43 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:48,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 292 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:48,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32526 states. [2023-12-16 17:52:49,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32526 to 32507. [2023-12-16 17:52:49,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32507 states, 27941 states have (on average 1.3133388210872912) internal successors, (36696), 28308 states have internal predecessors, (36696), 2382 states have call successors, (2382), 1545 states have call predecessors, (2382), 2183 states have return successors, (3313), 2653 states have call predecessors, (3313), 2379 states have call successors, (3313) [2023-12-16 17:52:50,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32507 states to 32507 states and 42391 transitions. [2023-12-16 17:52:50,018 INFO L78 Accepts]: Start accepts. Automaton has 32507 states and 42391 transitions. Word has length 140 [2023-12-16 17:52:50,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:50,018 INFO L495 AbstractCegarLoop]: Abstraction has 32507 states and 42391 transitions. [2023-12-16 17:52:50,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:52:50,018 INFO L276 IsEmpty]: Start isEmpty. Operand 32507 states and 42391 transitions. [2023-12-16 17:52:50,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-16 17:52:50,026 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:50,027 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:50,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:52:50,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:50,230 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:50,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:50,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1979012701, now seen corresponding path program 1 times [2023-12-16 17:52:50,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:50,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [601759348] [2023-12-16 17:52:50,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:50,231 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:50,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:50,232 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:50,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:52:50,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:50,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:52:50,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 80 proven. 12 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-16 17:52:50,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:52:50,575 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 27 proven. 8 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-12-16 17:52:50,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:50,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [601759348] [2023-12-16 17:52:50,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [601759348] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:52:50,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:52:50,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 6 [2023-12-16 17:52:50,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88055979] [2023-12-16 17:52:50,576 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:52:50,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:52:50,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:50,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:52:50,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:50,577 INFO L87 Difference]: Start difference. First operand 32507 states and 42391 transitions. Second operand has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 states have internal predecessors, (177), 5 states have call successors, (27), 4 states have call predecessors, (27), 4 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2023-12-16 17:52:52,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:52,101 INFO L93 Difference]: Finished difference Result 69166 states and 90513 transitions. [2023-12-16 17:52:52,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:52:52,102 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 states have internal predecessors, (177), 5 states have call successors, (27), 4 states have call predecessors, (27), 4 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) Word has length 153 [2023-12-16 17:52:52,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:52,167 INFO L225 Difference]: With dead ends: 69166 [2023-12-16 17:52:52,167 INFO L226 Difference]: Without dead ends: 36928 [2023-12-16 17:52:52,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:52:52,194 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 372 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:52,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 628 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:52:52,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36928 states. [2023-12-16 17:52:53,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36928 to 36226. [2023-12-16 17:52:53,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36226 states, 31042 states have (on average 1.3080020617228272) internal successors, (40603), 31479 states have internal predecessors, (40603), 2694 states have call successors, (2694), 1743 states have call predecessors, (2694), 2489 states have return successors, (3771), 3003 states have call predecessors, (3771), 2691 states have call successors, (3771) [2023-12-16 17:52:53,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36226 states to 36226 states and 47068 transitions. [2023-12-16 17:52:53,796 INFO L78 Accepts]: Start accepts. Automaton has 36226 states and 47068 transitions. Word has length 153 [2023-12-16 17:52:53,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:53,796 INFO L495 AbstractCegarLoop]: Abstraction has 36226 states and 47068 transitions. [2023-12-16 17:52:53,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 states have internal predecessors, (177), 5 states have call successors, (27), 4 states have call predecessors, (27), 4 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2023-12-16 17:52:53,796 INFO L276 IsEmpty]: Start isEmpty. Operand 36226 states and 47068 transitions. [2023-12-16 17:52:53,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-16 17:52:53,800 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:53,800 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:53,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-16 17:52:54,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:54,001 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:54,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:54,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2060144142, now seen corresponding path program 1 times [2023-12-16 17:52:54,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:54,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1281989556] [2023-12-16 17:52:54,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:54,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:54,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:54,003 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:54,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:52:54,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:54,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:54,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 17:52:54,157 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:54,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:54,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1281989556] [2023-12-16 17:52:54,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1281989556] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:54,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:54,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:52:54,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41377363] [2023-12-16 17:52:54,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:54,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:54,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:54,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:54,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:54,159 INFO L87 Difference]: Start difference. First operand 36226 states and 47068 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:52:55,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:55,458 INFO L93 Difference]: Finished difference Result 66915 states and 87276 transitions. [2023-12-16 17:52:55,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:55,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 160 [2023-12-16 17:52:55,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:55,511 INFO L225 Difference]: With dead ends: 66915 [2023-12-16 17:52:55,511 INFO L226 Difference]: Without dead ends: 30713 [2023-12-16 17:52:55,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:55,535 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 54 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:55,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 309 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:55,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30713 states. [2023-12-16 17:52:56,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30713 to 30709. [2023-12-16 17:52:56,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30709 states, 26513 states have (on average 1.3156187530645345) internal successors, (34881), 26938 states have internal predecessors, (34881), 2138 states have call successors, (2138), 1403 states have call predecessors, (2138), 2057 states have return successors, (3109), 2367 states have call predecessors, (3109), 2135 states have call successors, (3109) [2023-12-16 17:52:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30709 states to 30709 states and 40128 transitions. [2023-12-16 17:52:56,824 INFO L78 Accepts]: Start accepts. Automaton has 30709 states and 40128 transitions. Word has length 160 [2023-12-16 17:52:56,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:56,825 INFO L495 AbstractCegarLoop]: Abstraction has 30709 states and 40128 transitions. [2023-12-16 17:52:56,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:52:56,825 INFO L276 IsEmpty]: Start isEmpty. Operand 30709 states and 40128 transitions. [2023-12-16 17:52:56,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-16 17:52:56,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:56,827 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:56,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-16 17:52:57,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:57,030 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:52:57,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:52:57,030 INFO L85 PathProgramCache]: Analyzing trace with hash -654811159, now seen corresponding path program 1 times [2023-12-16 17:52:57,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:52:57,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40886125] [2023-12-16 17:52:57,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:52:57,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:52:57,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:52:57,032 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:52:57,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:52:57,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:52:57,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:52:57,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:52:57,130 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:52:57,130 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:52:57,130 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:52:57,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40886125] [2023-12-16 17:52:57,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40886125] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:52:57,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:52:57,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:52:57,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789888258] [2023-12-16 17:52:57,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:52:57,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:52:57,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:52:57,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:52:57,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:57,132 INFO L87 Difference]: Start difference. First operand 30709 states and 40128 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-16 17:52:58,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:52:58,314 INFO L93 Difference]: Finished difference Result 61501 states and 81222 transitions. [2023-12-16 17:52:58,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:52:58,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 165 [2023-12-16 17:52:58,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:52:58,367 INFO L225 Difference]: With dead ends: 61501 [2023-12-16 17:52:58,367 INFO L226 Difference]: Without dead ends: 30936 [2023-12-16 17:52:58,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:52:58,395 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 111 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:52:58,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 324 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:52:58,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30936 states. [2023-12-16 17:52:59,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30936 to 30900. [2023-12-16 17:52:59,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30900 states, 26677 states have (on average 1.2863515387787232) internal successors, (34316), 27106 states have internal predecessors, (34316), 2150 states have call successors, (2150), 1415 states have call predecessors, (2150), 2072 states have return successors, (3128), 2378 states have call predecessors, (3128), 2147 states have call successors, (3128) [2023-12-16 17:52:59,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30900 states to 30900 states and 39594 transitions. [2023-12-16 17:52:59,874 INFO L78 Accepts]: Start accepts. Automaton has 30900 states and 39594 transitions. Word has length 165 [2023-12-16 17:52:59,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:52:59,875 INFO L495 AbstractCegarLoop]: Abstraction has 30900 states and 39594 transitions. [2023-12-16 17:52:59,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-16 17:52:59,875 INFO L276 IsEmpty]: Start isEmpty. Operand 30900 states and 39594 transitions. [2023-12-16 17:52:59,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-16 17:52:59,878 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:52:59,878 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:52:59,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:00,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:00,081 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:00,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:00,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1899890791, now seen corresponding path program 1 times [2023-12-16 17:53:00,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:00,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557246547] [2023-12-16 17:53:00,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:00,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-16 17:53:00,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:00,082 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:00,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 17:53:00,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:00,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:00,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:00,231 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-12-16 17:53:00,231 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:00,231 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:00,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557246547] [2023-12-16 17:53:00,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557246547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:00,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:00,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:00,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153906028] [2023-12-16 17:53:00,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:00,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:00,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:00,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:00,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:00,233 INFO L87 Difference]: Start difference. First operand 30900 states and 39594 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:53:01,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:01,625 INFO L93 Difference]: Finished difference Result 67425 states and 87879 transitions. [2023-12-16 17:53:01,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:01,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 166 [2023-12-16 17:53:01,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:01,701 INFO L225 Difference]: With dead ends: 67425 [2023-12-16 17:53:01,701 INFO L226 Difference]: Without dead ends: 37098 [2023-12-16 17:53:01,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:01,729 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 84 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:01,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 382 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:01,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37098 states. [2023-12-16 17:53:03,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37098 to 36808. [2023-12-16 17:53:03,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36808 states, 31716 states have (on average 1.228717366628831) internal successors, (38970), 32275 states have internal predecessors, (38970), 2555 states have call successors, (2555), 1681 states have call predecessors, (2555), 2536 states have return successors, (4260), 2851 states have call predecessors, (4260), 2552 states have call successors, (4260) [2023-12-16 17:53:03,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36808 states to 36808 states and 45785 transitions. [2023-12-16 17:53:03,429 INFO L78 Accepts]: Start accepts. Automaton has 36808 states and 45785 transitions. Word has length 166 [2023-12-16 17:53:03,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:03,430 INFO L495 AbstractCegarLoop]: Abstraction has 36808 states and 45785 transitions. [2023-12-16 17:53:03,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:53:03,430 INFO L276 IsEmpty]: Start isEmpty. Operand 36808 states and 45785 transitions. [2023-12-16 17:53:03,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-16 17:53:03,433 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:03,434 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:03,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-16 17:53:03,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:03,634 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:03,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:03,635 INFO L85 PathProgramCache]: Analyzing trace with hash -8340848, now seen corresponding path program 1 times [2023-12-16 17:53:03,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:03,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [636560813] [2023-12-16 17:53:03,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:03,635 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:03,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:03,636 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:03,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 17:53:03,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:03,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:03,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:03,790 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-16 17:53:03,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:03,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:03,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [636560813] [2023-12-16 17:53:03,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [636560813] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:03,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:03,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:53:03,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674024028] [2023-12-16 17:53:03,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:03,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:03,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:03,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:03,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:03,792 INFO L87 Difference]: Start difference. First operand 36808 states and 45785 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 2 states have internal predecessors, (111), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:53:05,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:05,294 INFO L93 Difference]: Finished difference Result 70414 states and 87643 transitions. [2023-12-16 17:53:05,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:05,294 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 2 states have internal predecessors, (111), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 170 [2023-12-16 17:53:05,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:05,362 INFO L225 Difference]: With dead ends: 70414 [2023-12-16 17:53:05,362 INFO L226 Difference]: Without dead ends: 35663 [2023-12-16 17:53:05,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:05,391 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 44 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:05,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 299 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:05,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35663 states. [2023-12-16 17:53:06,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35663 to 35663. [2023-12-16 17:53:06,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35663 states, 30797 states have (on average 1.2309315842452186) internal successors, (37909), 31354 states have internal predecessors, (37909), 2427 states have call successors, (2427), 1601 states have call predecessors, (2427), 2438 states have return successors, (4107), 2707 states have call predecessors, (4107), 2424 states have call successors, (4107) [2023-12-16 17:53:07,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35663 states to 35663 states and 44443 transitions. [2023-12-16 17:53:07,040 INFO L78 Accepts]: Start accepts. Automaton has 35663 states and 44443 transitions. Word has length 170 [2023-12-16 17:53:07,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:07,041 INFO L495 AbstractCegarLoop]: Abstraction has 35663 states and 44443 transitions. [2023-12-16 17:53:07,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 2 states have internal predecessors, (111), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:53:07,041 INFO L276 IsEmpty]: Start isEmpty. Operand 35663 states and 44443 transitions. [2023-12-16 17:53:07,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-16 17:53:07,048 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:07,048 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:07,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-16 17:53:07,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:07,251 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:07,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1871933898, now seen corresponding path program 1 times [2023-12-16 17:53:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:07,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733852969] [2023-12-16 17:53:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:07,252 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:07,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:07,253 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:07,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 17:53:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:07,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:53:07,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:07,542 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-16 17:53:07,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:53:07,659 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-12-16 17:53:07,659 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:07,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733852969] [2023-12-16 17:53:07,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733852969] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:53:07,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:53:07,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 7 [2023-12-16 17:53:07,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898062954] [2023-12-16 17:53:07,660 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:53:07,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:53:07,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:07,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:53:07,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:53:07,661 INFO L87 Difference]: Start difference. First operand 35663 states and 44443 transitions. Second operand has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 6 states have internal predecessors, (172), 3 states have call successors, (32), 5 states have call predecessors, (32), 3 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-16 17:53:09,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:09,405 INFO L93 Difference]: Finished difference Result 69208 states and 86153 transitions. [2023-12-16 17:53:09,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:53:09,405 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 6 states have internal predecessors, (172), 3 states have call successors, (32), 5 states have call predecessors, (32), 3 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 186 [2023-12-16 17:53:09,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:09,488 INFO L225 Difference]: With dead ends: 69208 [2023-12-16 17:53:09,489 INFO L226 Difference]: Without dead ends: 37427 [2023-12-16 17:53:09,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:53:09,525 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 280 mSDsluCounter, 1388 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 1776 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:09,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 1776 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:53:09,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37427 states. [2023-12-16 17:53:10,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37427 to 35429. [2023-12-16 17:53:11,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35429 states, 30615 states have (on average 1.2306059121345745) internal successors, (37675), 31146 states have internal predecessors, (37675), 2401 states have call successors, (2401), 1575 states have call predecessors, (2401), 2412 states have return successors, (4081), 2707 states have call predecessors, (4081), 2398 states have call successors, (4081) [2023-12-16 17:53:11,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35429 states to 35429 states and 44157 transitions. [2023-12-16 17:53:11,093 INFO L78 Accepts]: Start accepts. Automaton has 35429 states and 44157 transitions. Word has length 186 [2023-12-16 17:53:11,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:11,093 INFO L495 AbstractCegarLoop]: Abstraction has 35429 states and 44157 transitions. [2023-12-16 17:53:11,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 6 states have internal predecessors, (172), 3 states have call successors, (32), 5 states have call predecessors, (32), 3 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2023-12-16 17:53:11,093 INFO L276 IsEmpty]: Start isEmpty. Operand 35429 states and 44157 transitions. [2023-12-16 17:53:11,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-12-16 17:53:11,098 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:11,098 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:11,101 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-16 17:53:11,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:11,300 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:11,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:11,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1019837654, now seen corresponding path program 1 times [2023-12-16 17:53:11,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:11,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [530594778] [2023-12-16 17:53:11,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:11,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:11,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:11,302 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:11,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-16 17:53:11,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:11,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:53:11,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:11,505 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-16 17:53:11,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:11,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:11,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [530594778] [2023-12-16 17:53:11,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [530594778] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:11,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:11,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:53:11,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451042113] [2023-12-16 17:53:11,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:11,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:53:11,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:11,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:53:11,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:11,507 INFO L87 Difference]: Start difference. First operand 35429 states and 44157 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:53:12,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:12,838 INFO L93 Difference]: Finished difference Result 68638 states and 85698 transitions. [2023-12-16 17:53:12,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:53:12,839 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 190 [2023-12-16 17:53:12,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:12,902 INFO L225 Difference]: With dead ends: 68638 [2023-12-16 17:53:12,902 INFO L226 Difference]: Without dead ends: 35440 [2023-12-16 17:53:12,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:53:12,934 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 116 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:12,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 448 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:12,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35440 states. [2023-12-16 17:53:14,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35440 to 35429. [2023-12-16 17:53:14,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35429 states, 30615 states have (on average 1.228940062061081) internal successors, (37624), 31146 states have internal predecessors, (37624), 2401 states have call successors, (2401), 1575 states have call predecessors, (2401), 2412 states have return successors, (4081), 2707 states have call predecessors, (4081), 2398 states have call successors, (4081) [2023-12-16 17:53:14,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35429 states to 35429 states and 44106 transitions. [2023-12-16 17:53:14,449 INFO L78 Accepts]: Start accepts. Automaton has 35429 states and 44106 transitions. Word has length 190 [2023-12-16 17:53:14,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:53:14,449 INFO L495 AbstractCegarLoop]: Abstraction has 35429 states and 44106 transitions. [2023-12-16 17:53:14,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:53:14,449 INFO L276 IsEmpty]: Start isEmpty. Operand 35429 states and 44106 transitions. [2023-12-16 17:53:14,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-12-16 17:53:14,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:53:14,453 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:14,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-16 17:53:14,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:14,657 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:53:14,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:53:14,657 INFO L85 PathProgramCache]: Analyzing trace with hash -100390469, now seen corresponding path program 1 times [2023-12-16 17:53:14,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:53:14,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1883501522] [2023-12-16 17:53:14,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:53:14,657 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:14,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:53:14,658 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:53:14,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-16 17:53:14,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:53:14,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:53:14,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:53:14,733 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-12-16 17:53:14,734 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:53:14,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:53:14,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1883501522] [2023-12-16 17:53:14,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1883501522] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:53:14,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:53:14,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:53:14,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573090453] [2023-12-16 17:53:14,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:53:14,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:53:14,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:53:14,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:53:14,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:53:14,735 INFO L87 Difference]: Start difference. First operand 35429 states and 44106 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:53:16,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:53:16,170 INFO L93 Difference]: Finished difference Result 72844 states and 92101 transitions. [2023-12-16 17:53:16,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:53:16,170 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 192 [2023-12-16 17:53:16,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:53:16,247 INFO L225 Difference]: With dead ends: 72844 [2023-12-16 17:53:16,247 INFO L226 Difference]: Without dead ends: 38501 [2023-12-16 17:53:16,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:53:16,280 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 15 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:53:16,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 496 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:53:16,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38501 states. [2023-12-16 17:53:17,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38501 to 35295. [2023-12-16 17:53:17,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35295 states, 30481 states have (on average 1.210557396410879) internal successors, (36899), 31012 states have internal predecessors, (36899), 2401 states have call successors, (2401), 1575 states have call predecessors, (2401), 2412 states have return successors, (4081), 2707 states have call predecessors, (4081), 2398 states have call successors, (4081) Received shutdown request... [2023-12-16 17:53:17,866 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:53:17,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-16 17:53:17,870 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:53:17,870 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:53:18,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:53:18,068 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (18208 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 17:53:18,071 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:53:18,073 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:53:18,074 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:53:18 BoogieIcfgContainer [2023-12-16 17:53:18,074 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:53:18,074 INFO L158 Benchmark]: Toolchain (without parser) took 67404.91ms. Allocated memory was 281.0MB in the beginning and 7.2GB in the end (delta: 6.9GB). Free memory was 227.6MB in the beginning and 4.5GB in the end (delta: -4.3GB). Peak memory consumption was 3.0GB. Max. memory is 8.0GB. [2023-12-16 17:53:18,074 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 215.0MB. Free memory is still 166.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:53:18,075 INFO L158 Benchmark]: CACSL2BoogieTranslator took 276.85ms. Allocated memory is still 281.0MB. Free memory was 227.5MB in the beginning and 212.4MB in the end (delta: 15.0MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-16 17:53:18,075 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.88ms. Allocated memory is still 281.0MB. Free memory was 212.4MB in the beginning and 210.1MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-16 17:53:18,075 INFO L158 Benchmark]: Boogie Preprocessor took 43.70ms. Allocated memory is still 281.0MB. Free memory was 210.1MB in the beginning and 207.3MB in the end (delta: 2.9MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-16 17:53:18,075 INFO L158 Benchmark]: RCFGBuilder took 579.69ms. Allocated memory is still 281.0MB. Free memory was 207.3MB in the beginning and 233.1MB in the end (delta: -25.8MB). Peak memory consumption was 19.6MB. Max. memory is 8.0GB. [2023-12-16 17:53:18,075 INFO L158 Benchmark]: TraceAbstraction took 66463.30ms. Allocated memory was 281.0MB in the beginning and 7.2GB in the end (delta: 6.9GB). Free memory was 232.0MB in the beginning and 4.5GB in the end (delta: -4.3GB). Peak memory consumption was 3.0GB. Max. memory is 8.0GB. [2023-12-16 17:53:18,076 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 215.0MB. Free memory is still 166.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 276.85ms. Allocated memory is still 281.0MB. Free memory was 227.5MB in the beginning and 212.4MB in the end (delta: 15.0MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.88ms. Allocated memory is still 281.0MB. Free memory was 212.4MB in the beginning and 210.1MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 43.70ms. Allocated memory is still 281.0MB. Free memory was 210.1MB in the beginning and 207.3MB in the end (delta: 2.9MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 579.69ms. Allocated memory is still 281.0MB. Free memory was 207.3MB in the beginning and 233.1MB in the end (delta: -25.8MB). Peak memory consumption was 19.6MB. Max. memory is 8.0GB. * TraceAbstraction took 66463.30ms. Allocated memory was 281.0MB in the beginning and 7.2GB in the end (delta: 6.9GB). Free memory was 232.0MB in the beginning and 4.5GB in the end (delta: -4.3GB). Peak memory consumption was 3.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while ReachableStatesComputation was computing reachable states (18208 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 121 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 66.4s, OverallIterations: 33, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 27.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5130 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5101 mSDsluCounter, 17275 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10264 mSDsCounter, 309 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2706 IncrementalHoareTripleChecker+Invalid, 3015 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 309 mSolverCounterUnsat, 7011 mSDtfsCounter, 2706 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3968 GetRequests, 3878 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=53215occurred in iteration=23, InterpolantAutomatonStates: 147, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 27.5s AutomataMinimizationTime, 33 MinimizatonAttempts, 13505 StatesRemovedByMinimization, 29 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 3329 NumberOfCodeBlocks, 3329 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 3937 ConstructedInterpolants, 0 QuantifiedInterpolants, 8117 SizeOfPredicates, 17 NumberOfNonLiveVariables, 6217 ConjunctsInSsa, 112 ConjunctsInUnsatCore, 39 InterpolantComputations, 30 PerfectInterpolantSequences, 1509/1637 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown