/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/recursive-simple/fibo_2calls_10-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:44:33,798 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:44:33,867 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:44:33,873 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:44:33,874 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:44:33,895 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:44:33,896 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:44:33,896 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:44:33,896 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:44:33,899 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:44:33,899 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:44:33,900 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:44:33,900 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:44:33,901 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:44:33,902 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:44:33,902 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:44:33,902 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:44:33,902 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:44:33,902 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:44:33,903 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:44:33,903 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:44:33,903 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:44:33,903 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:44:33,903 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:44:33,903 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:44:33,904 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:44:33,904 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:44:33,904 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:44:33,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:44:33,904 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:44:33,905 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:44:33,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:44:33,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:44:33,905 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:44:33,905 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:44:33,905 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:44:33,905 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:44:33,906 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:44:33,907 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:44:33,907 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:44:33,907 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:44:34,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:44:34,085 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:44:34,086 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:44:34,087 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:44:34,089 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:44:34,090 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2023-12-16 17:44:35,265 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:44:35,404 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:44:35,404 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2023-12-16 17:44:35,409 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c32ad0025/94cbb006eb9f4c43bd31c750c3efc61b/FLAG11e2f24ef [2023-12-16 17:44:35,830 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c32ad0025/94cbb006eb9f4c43bd31c750c3efc61b [2023-12-16 17:44:35,831 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:44:35,832 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:44:35,833 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:44:35,833 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:44:35,841 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:44:35,842 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:35,842 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5714eb39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35, skipping insertion in model container [2023-12-16 17:44:35,843 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:35,854 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:44:35,951 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c[949,962] [2023-12-16 17:44:35,954 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:44:35,966 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:44:35,977 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c[949,962] [2023-12-16 17:44:35,978 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:44:35,987 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:44:35,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35 WrapperNode [2023-12-16 17:44:35,987 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:44:35,988 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:44:35,988 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:44:35,988 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:44:35,993 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:44:35" (1/1) ... [2023-12-16 17:44:35,998 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:44:35" (1/1) ... [2023-12-16 17:44:36,014 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 19 [2023-12-16 17:44:36,015 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:44:36,015 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:44:36,015 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:44:36,015 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:44:36,022 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,022 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,023 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,032 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:44:36,033 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,033 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,036 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,037 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,037 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,038 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,039 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:44:36,040 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:44:36,040 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:44:36,040 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:44:36,041 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (1/1) ... [2023-12-16 17:44:36,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:44:36,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:44:36,064 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:44:36,071 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:44:36,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:44:36,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:44:36,100 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2023-12-16 17:44:36,100 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2023-12-16 17:44:36,101 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2023-12-16 17:44:36,101 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2023-12-16 17:44:36,101 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:44:36,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:44:36,150 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:44:36,154 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:44:36,286 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:44:36,336 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:44:36,336 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-16 17:44:36,336 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:44:36 BoogieIcfgContainer [2023-12-16 17:44:36,336 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:44:36,339 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:44:36,339 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:44:36,341 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:44:36,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:44:35" (1/3) ... [2023-12-16 17:44:36,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5346625f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:44:36, skipping insertion in model container [2023-12-16 17:44:36,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:44:35" (2/3) ... [2023-12-16 17:44:36,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5346625f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:44:36, skipping insertion in model container [2023-12-16 17:44:36,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:44:36" (3/3) ... [2023-12-16 17:44:36,345 INFO L112 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-1.c [2023-12-16 17:44:36,357 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:44:36,358 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:44:36,397 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:44:36,402 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;@2f4c7c66, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:44:36,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:44:36,405 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 15 states have (on average 1.4) internal successors, (21), 16 states have internal predecessors, (21), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-16 17:44:36,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-16 17:44:36,409 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:36,410 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:36,410 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:36,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:36,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1178273046, now seen corresponding path program 1 times [2023-12-16 17:44:36,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:36,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686549206] [2023-12-16 17:44:36,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:36,425 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:44:36,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:36,428 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:44:36,432 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:44:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:36,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:44:36,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:36,517 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:44:36,518 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:44:36,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:36,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686549206] [2023-12-16 17:44:36,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686549206] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:44:36,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:44:36,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:44:36,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050531193] [2023-12-16 17:44:36,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:44:36,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:44:36,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:36,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:44:36,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:44:36,542 INFO L87 Difference]: Start difference. First operand has 24 states, 15 states have (on average 1.4) internal successors, (21), 16 states have internal predecessors, (21), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-16 17:44:36,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:36,600 INFO L93 Difference]: Finished difference Result 32 states and 41 transitions. [2023-12-16 17:44:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:44:36,602 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2023-12-16 17:44:36,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:36,608 INFO L225 Difference]: With dead ends: 32 [2023-12-16 17:44:36,608 INFO L226 Difference]: Without dead ends: 24 [2023-12-16 17:44:36,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 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:44:36,612 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:36,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 66 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:44:36,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2023-12-16 17:44:36,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2023-12-16 17:44:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-12-16 17:44:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 31 transitions. [2023-12-16 17:44:36,639 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 31 transitions. Word has length 9 [2023-12-16 17:44:36,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:36,639 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 31 transitions. [2023-12-16 17:44:36,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-16 17:44:36,640 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 31 transitions. [2023-12-16 17:44:36,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-16 17:44:36,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:36,641 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:36,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-16 17:44:36,842 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:44:36,843 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:36,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:36,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1422996679, now seen corresponding path program 1 times [2023-12-16 17:44:36,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:36,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1466745711] [2023-12-16 17:44:36,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:36,844 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:44:36,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:36,845 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:44:36,855 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:44:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:36,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:44:36,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:36,933 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:44:36,934 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:44:36,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:36,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1466745711] [2023-12-16 17:44:36,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1466745711] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:44:36,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:44:36,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:44:36,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423772526] [2023-12-16 17:44:36,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:44:36,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:44:36,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:36,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:44:36,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:44:36,936 INFO L87 Difference]: Start difference. First operand 24 states and 31 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-16 17:44:37,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:37,014 INFO L93 Difference]: Finished difference Result 30 states and 38 transitions. [2023-12-16 17:44:37,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:44:37,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2023-12-16 17:44:37,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:37,016 INFO L225 Difference]: With dead ends: 30 [2023-12-16 17:44:37,016 INFO L226 Difference]: Without dead ends: 26 [2023-12-16 17:44:37,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 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:44:37,017 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 8 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:37,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 65 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:37,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2023-12-16 17:44:37,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24. [2023-12-16 17:44:37,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-12-16 17:44:37,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 31 transitions. [2023-12-16 17:44:37,023 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 31 transitions. Word has length 10 [2023-12-16 17:44:37,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:37,023 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 31 transitions. [2023-12-16 17:44:37,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-16 17:44:37,023 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 31 transitions. [2023-12-16 17:44:37,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-16 17:44:37,024 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:37,024 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:37,030 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:44:37,233 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:44:37,234 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:37,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:37,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1917903498, now seen corresponding path program 1 times [2023-12-16 17:44:37,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:37,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [661556423] [2023-12-16 17:44:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:37,236 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:44:37,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:37,237 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:44:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:37,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:44:37,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:37,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 (4)] Waiting until timeout for monitored process [2023-12-16 17:44:37,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-16 17:44:37,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:37,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-16 17:44:37,632 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:37,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [661556423] [2023-12-16 17:44:37,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [661556423] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:37,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:37,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2023-12-16 17:44:37,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424755241] [2023-12-16 17:44:37,632 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:37,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-16 17:44:37,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:37,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-16 17:44:37,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-12-16 17:44:37,633 INFO L87 Difference]: Start difference. First operand 24 states and 31 transitions. Second operand has 10 states, 8 states have (on average 2.625) internal successors, (21), 10 states have internal predecessors, (21), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-16 17:44:37,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:37,762 INFO L93 Difference]: Finished difference Result 36 states and 48 transitions. [2023-12-16 17:44:37,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:44:37,763 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 10 states have internal predecessors, (21), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 21 [2023-12-16 17:44:37,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:37,764 INFO L225 Difference]: With dead ends: 36 [2023-12-16 17:44:37,764 INFO L226 Difference]: Without dead ends: 32 [2023-12-16 17:44:37,764 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:44:37,765 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 23 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:37,765 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 65 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:37,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2023-12-16 17:44:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 28. [2023-12-16 17:44:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) [2023-12-16 17:44:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 38 transitions. [2023-12-16 17:44:37,773 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 38 transitions. Word has length 21 [2023-12-16 17:44:37,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:37,774 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 38 transitions. [2023-12-16 17:44:37,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 10 states have internal predecessors, (21), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-16 17:44:37,774 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 38 transitions. [2023-12-16 17:44:37,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-16 17:44:37,775 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:37,775 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] [2023-12-16 17:44:37,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-16 17:44:37,979 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:44:37,980 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:37,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:37,980 INFO L85 PathProgramCache]: Analyzing trace with hash -773369340, now seen corresponding path program 1 times [2023-12-16 17:44:37,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:37,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1621730427] [2023-12-16 17:44:37,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:37,981 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:44:37,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:37,991 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:44:37,992 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:44:38,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:38,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:44:38,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:38,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-16 17:44:38,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:38,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-16 17:44:38,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:38,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1621730427] [2023-12-16 17:44:38,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1621730427] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:38,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:38,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2023-12-16 17:44:38,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320959677] [2023-12-16 17:44:38,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:38,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-16 17:44:38,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:38,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-16 17:44:38,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-12-16 17:44:38,216 INFO L87 Difference]: Start difference. First operand 28 states and 38 transitions. Second operand has 10 states, 8 states have (on average 2.875) internal successors, (23), 10 states have internal predecessors, (23), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-16 17:44:38,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:38,334 INFO L93 Difference]: Finished difference Result 60 states and 95 transitions. [2023-12-16 17:44:38,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:44:38,335 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.875) internal successors, (23), 10 states have internal predecessors, (23), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 22 [2023-12-16 17:44:38,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:38,336 INFO L225 Difference]: With dead ends: 60 [2023-12-16 17:44:38,336 INFO L226 Difference]: Without dead ends: 34 [2023-12-16 17:44:38,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:44:38,337 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 16 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:38,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 95 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:38,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-12-16 17:44:38,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 31. [2023-12-16 17:44:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 20 states have internal predecessors, (22), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2023-12-16 17:44:38,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 45 transitions. [2023-12-16 17:44:38,344 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 45 transitions. Word has length 22 [2023-12-16 17:44:38,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:38,344 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 45 transitions. [2023-12-16 17:44:38,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.875) internal successors, (23), 10 states have internal predecessors, (23), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-16 17:44:38,344 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 45 transitions. [2023-12-16 17:44:38,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-16 17:44:38,345 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:38,345 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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:44:38,349 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:44:38,547 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:44:38,547 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:38,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:38,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1000055446, now seen corresponding path program 1 times [2023-12-16 17:44:38,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:38,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [693196148] [2023-12-16 17:44:38,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:38,548 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:44:38,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:38,552 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:44:38,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:38,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:44:38,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:38,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:44:38,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:44:38,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:38,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:44:38,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:38,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [693196148] [2023-12-16 17:44:38,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [693196148] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:38,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:38,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2023-12-16 17:44:38,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256227326] [2023-12-16 17:44:38,904 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:38,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 17:44:38,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:38,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 17:44:38,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:44:38,905 INFO L87 Difference]: Start difference. First operand 31 states and 45 transitions. Second operand has 12 states, 10 states have (on average 3.1) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-16 17:44:39,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:39,069 INFO L93 Difference]: Finished difference Result 48 states and 77 transitions. [2023-12-16 17:44:39,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:44:39,070 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.1) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 8 states have call successors, (8) Word has length 33 [2023-12-16 17:44:39,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:39,071 INFO L225 Difference]: With dead ends: 48 [2023-12-16 17:44:39,071 INFO L226 Difference]: Without dead ends: 44 [2023-12-16 17:44:39,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-12-16 17:44:39,072 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 31 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:39,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 87 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:39,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2023-12-16 17:44:39,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 35. [2023-12-16 17:44:39,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 22 states have internal predecessors, (24), 8 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (21), 10 states have call predecessors, (21), 8 states have call successors, (21) [2023-12-16 17:44:39,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 53 transitions. [2023-12-16 17:44:39,081 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 53 transitions. Word has length 33 [2023-12-16 17:44:39,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:39,081 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 53 transitions. [2023-12-16 17:44:39,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.1) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-16 17:44:39,081 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 53 transitions. [2023-12-16 17:44:39,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-16 17:44:39,082 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:39,082 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-16 17:44:39,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:44:39,285 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:44:39,286 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:39,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:39,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1077323161, now seen corresponding path program 1 times [2023-12-16 17:44:39,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:39,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [571567975] [2023-12-16 17:44:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:39,287 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:44:39,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:39,288 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:44:39,290 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:44:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:39,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:44:39,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:39,365 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-16 17:44:39,365 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:39,533 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-16 17:44:39,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [571567975] [2023-12-16 17:44:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [571567975] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:39,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:39,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2023-12-16 17:44:39,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275756100] [2023-12-16 17:44:39,534 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:39,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 17:44:39,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:39,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 17:44:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:44:39,535 INFO L87 Difference]: Start difference. First operand 35 states and 53 transitions. Second operand has 12 states, 10 states have (on average 3.2) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-16 17:44:39,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:39,685 INFO L93 Difference]: Finished difference Result 78 states and 149 transitions. [2023-12-16 17:44:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:44:39,685 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.2) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 8 states have call successors, (8) Word has length 34 [2023-12-16 17:44:39,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:39,686 INFO L225 Difference]: With dead ends: 78 [2023-12-16 17:44:39,687 INFO L226 Difference]: Without dead ends: 45 [2023-12-16 17:44:39,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-12-16 17:44:39,688 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 16 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:39,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 126 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:39,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-16 17:44:39,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2023-12-16 17:44:39,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 25 states have (on average 1.16) internal successors, (29), 28 states have internal predecessors, (29), 10 states have call successors, (10), 2 states have call predecessors, (10), 9 states have return successors, (37), 14 states have call predecessors, (37), 10 states have call successors, (37) [2023-12-16 17:44:39,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 76 transitions. [2023-12-16 17:44:39,700 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 76 transitions. Word has length 34 [2023-12-16 17:44:39,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:39,716 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 76 transitions. [2023-12-16 17:44:39,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.2) internal successors, (32), 12 states have internal predecessors, (32), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-16 17:44:39,716 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 76 transitions. [2023-12-16 17:44:39,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-16 17:44:39,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:39,723 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:39,727 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:44:39,925 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:44:39,925 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:39,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:39,925 INFO L85 PathProgramCache]: Analyzing trace with hash -797673590, now seen corresponding path program 2 times [2023-12-16 17:44:39,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:39,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272501861] [2023-12-16 17:44:39,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:44:39,926 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:44:39,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:39,927 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:44:39,976 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:44:39,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:44:39,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:39,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:44:39,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:40,080 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-16 17:44:40,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:44:40,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:40,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272501861] [2023-12-16 17:44:40,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1272501861] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:40,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2023-12-16 17:44:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481689473] [2023-12-16 17:44:40,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-16 17:44:40,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:40,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-16 17:44:40,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-12-16 17:44:40,521 INFO L87 Difference]: Start difference. First operand 45 states and 76 transitions. Second operand has 14 states, 12 states have (on average 3.0) internal successors, (36), 14 states have internal predecessors, (36), 10 states have call successors, (10), 1 states have call predecessors, (10), 5 states have return successors, (11), 4 states have call predecessors, (11), 10 states have call successors, (11) [2023-12-16 17:44:40,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:40,923 INFO L93 Difference]: Finished difference Result 69 states and 141 transitions. [2023-12-16 17:44:40,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:44:40,925 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.0) internal successors, (36), 14 states have internal predecessors, (36), 10 states have call successors, (10), 1 states have call predecessors, (10), 5 states have return successors, (11), 4 states have call predecessors, (11), 10 states have call successors, (11) Word has length 45 [2023-12-16 17:44:40,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:40,926 INFO L225 Difference]: With dead ends: 69 [2023-12-16 17:44:40,926 INFO L226 Difference]: Without dead ends: 65 [2023-12-16 17:44:40,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:44:40,927 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 26 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:40,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 140 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:44:40,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2023-12-16 17:44:40,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 49. [2023-12-16 17:44:40,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 27 states have (on average 1.1481481481481481) internal successors, (31), 30 states have internal predecessors, (31), 11 states have call successors, (11), 2 states have call predecessors, (11), 10 states have return successors, (47), 16 states have call predecessors, (47), 11 states have call successors, (47) [2023-12-16 17:44:40,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 89 transitions. [2023-12-16 17:44:40,948 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 89 transitions. Word has length 45 [2023-12-16 17:44:40,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:40,948 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 89 transitions. [2023-12-16 17:44:40,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.0) internal successors, (36), 14 states have internal predecessors, (36), 10 states have call successors, (10), 1 states have call predecessors, (10), 5 states have return successors, (11), 4 states have call predecessors, (11), 10 states have call successors, (11) [2023-12-16 17:44:40,948 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 89 transitions. [2023-12-16 17:44:40,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-16 17:44:40,949 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:40,950 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:40,954 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:44:41,152 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:44:41,152 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:41,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:41,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1078970546, now seen corresponding path program 1 times [2023-12-16 17:44:41,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:41,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1264739639] [2023-12-16 17:44:41,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:41,153 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:44:41,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:41,164 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:44:41,165 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:44:41,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:41,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:44:41,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:41,299 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:44:41,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:41,647 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:44:41,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:41,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1264739639] [2023-12-16 17:44:41,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1264739639] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:41,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:41,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2023-12-16 17:44:41,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299854892] [2023-12-16 17:44:41,648 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:41,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-16 17:44:41,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:41,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-16 17:44:41,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-12-16 17:44:41,649 INFO L87 Difference]: Start difference. First operand 49 states and 89 transitions. Second operand has 14 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 14 states have internal predecessors, (37), 10 states have call successors, (10), 1 states have call predecessors, (10), 5 states have return successors, (11), 4 states have call predecessors, (11), 10 states have call successors, (11) [2023-12-16 17:44:41,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:41,881 INFO L93 Difference]: Finished difference Result 107 states and 251 transitions. [2023-12-16 17:44:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:44:41,882 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 14 states have internal predecessors, (37), 10 states have call successors, (10), 1 states have call predecessors, (10), 5 states have return successors, (11), 4 states have call predecessors, (11), 10 states have call successors, (11) Word has length 46 [2023-12-16 17:44:41,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:41,883 INFO L225 Difference]: With dead ends: 107 [2023-12-16 17:44:41,883 INFO L226 Difference]: Without dead ends: 60 [2023-12-16 17:44:41,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:44:41,884 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 12 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:41,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 181 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:44:41,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-16 17:44:41,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2023-12-16 17:44:41,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 33 states have (on average 1.121212121212121) internal successors, (37), 36 states have internal predecessors, (37), 13 states have call successors, (13), 2 states have call predecessors, (13), 13 states have return successors, (69), 21 states have call predecessors, (69), 13 states have call successors, (69) [2023-12-16 17:44:41,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2023-12-16 17:44:41,909 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 46 [2023-12-16 17:44:41,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:41,909 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2023-12-16 17:44:41,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 14 states have internal predecessors, (37), 10 states have call successors, (10), 1 states have call predecessors, (10), 5 states have return successors, (11), 4 states have call predecessors, (11), 10 states have call successors, (11) [2023-12-16 17:44:41,910 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2023-12-16 17:44:41,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 17:44:41,910 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:41,910 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:41,928 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 (9)] Ended with exit code 0 [2023-12-16 17:44:42,111 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:44:42,111 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:42,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:42,112 INFO L85 PathProgramCache]: Analyzing trace with hash 82175210, now seen corresponding path program 3 times [2023-12-16 17:44:42,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:42,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [709542856] [2023-12-16 17:44:42,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 17:44:42,112 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:44:42,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:42,128 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:44:42,130 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:44:42,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-16 17:44:42,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:42,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:44:42,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-16 17:44:42,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-16 17:44:42,376 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:42,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [709542856] [2023-12-16 17:44:42,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [709542856] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:42,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:42,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2023-12-16 17:44:42,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99761401] [2023-12-16 17:44:42,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:42,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-16 17:44:42,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:42,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-16 17:44:42,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-12-16 17:44:42,377 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 10 states, 8 states have (on average 3.75) internal successors, (30), 10 states have internal predecessors, (30), 5 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-12-16 17:44:42,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:42,493 INFO L93 Difference]: Finished difference Result 82 states and 162 transitions. [2023-12-16 17:44:42,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:44:42,494 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.75) internal successors, (30), 10 states have internal predecessors, (30), 5 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 57 [2023-12-16 17:44:42,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:42,495 INFO L225 Difference]: With dead ends: 82 [2023-12-16 17:44:42,495 INFO L226 Difference]: Without dead ends: 78 [2023-12-16 17:44:42,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:44:42,496 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 18 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:42,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 89 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:42,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2023-12-16 17:44:42,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 60. [2023-12-16 17:44:42,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 33 states have (on average 1.121212121212121) internal successors, (37), 36 states have internal predecessors, (37), 13 states have call successors, (13), 2 states have call predecessors, (13), 13 states have return successors, (69), 21 states have call predecessors, (69), 13 states have call successors, (69) [2023-12-16 17:44:42,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2023-12-16 17:44:42,508 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 57 [2023-12-16 17:44:42,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:42,509 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2023-12-16 17:44:42,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.75) internal successors, (30), 10 states have internal predecessors, (30), 5 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-12-16 17:44:42,509 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2023-12-16 17:44:42,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 17:44:42,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:42,510 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:42,516 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:44:42,719 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:44:42,719 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:42,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:42,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1783295408, now seen corresponding path program 2 times [2023-12-16 17:44:42,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:42,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2090894753] [2023-12-16 17:44:42,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:44:42,720 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:44:42,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:42,721 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:44:42,726 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:44:42,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:44:42,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:42,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:44:42,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 36 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:44:42,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:43,515 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 44 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:44:43,515 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:43,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2090894753] [2023-12-16 17:44:43,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2090894753] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:43,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:43,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2023-12-16 17:44:43,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255016143] [2023-12-16 17:44:43,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:43,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:44:43,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:43,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:44:43,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:44:43,516 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 16 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 16 states have internal predecessors, (43), 12 states have call successors, (12), 1 states have call predecessors, (12), 6 states have return successors, (14), 5 states have call predecessors, (14), 12 states have call successors, (14) [2023-12-16 17:44:44,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:44,011 INFO L93 Difference]: Finished difference Result 162 states and 459 transitions. [2023-12-16 17:44:44,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-16 17:44:44,012 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 16 states have internal predecessors, (43), 12 states have call successors, (12), 1 states have call predecessors, (12), 6 states have return successors, (14), 5 states have call predecessors, (14), 12 states have call successors, (14) Word has length 58 [2023-12-16 17:44:44,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:44,013 INFO L225 Difference]: With dead ends: 162 [2023-12-16 17:44:44,013 INFO L226 Difference]: Without dead ends: 104 [2023-12-16 17:44:44,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2023-12-16 17:44:44,015 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 30 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:44,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 161 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:44:44,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-12-16 17:44:44,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 98. [2023-12-16 17:44:44,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 59 states have internal predecessors, (61), 20 states have call successors, (20), 5 states have call predecessors, (20), 22 states have return successors, (150), 33 states have call predecessors, (150), 20 states have call successors, (150) [2023-12-16 17:44:44,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 231 transitions. [2023-12-16 17:44:44,031 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 231 transitions. Word has length 58 [2023-12-16 17:44:44,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:44,031 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 231 transitions. [2023-12-16 17:44:44,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 16 states have internal predecessors, (43), 12 states have call successors, (12), 1 states have call predecessors, (12), 6 states have return successors, (14), 5 states have call predecessors, (14), 12 states have call successors, (14) [2023-12-16 17:44:44,031 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 231 transitions. [2023-12-16 17:44:44,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 17:44:44,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:44,033 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:44,040 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:44:44,235 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:44:44,235 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:44,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:44,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2115449141, now seen corresponding path program 2 times [2023-12-16 17:44:44,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:44,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765186222] [2023-12-16 17:44:44,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:44:44,236 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:44:44,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:44,237 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:44:44,245 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:44:44,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:44:44,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:44,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:44:44,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:44,354 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 56 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-12-16 17:44:44,354 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:44,731 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 66 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-16 17:44:44,731 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:44,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765186222] [2023-12-16 17:44:44,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765186222] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:44,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:44,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2023-12-16 17:44:44,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446630770] [2023-12-16 17:44:44,732 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:44,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:44:44,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:44,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:44:44,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:44:44,733 INFO L87 Difference]: Start difference. First operand 98 states and 231 transitions. Second operand has 16 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 16 states have internal predecessors, (45), 13 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (16), 6 states have call predecessors, (16), 13 states have call successors, (16) [2023-12-16 17:44:44,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:44,944 INFO L93 Difference]: Finished difference Result 208 states and 647 transitions. [2023-12-16 17:44:44,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:44:44,945 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 16 states have internal predecessors, (45), 13 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (16), 6 states have call predecessors, (16), 13 states have call successors, (16) Word has length 70 [2023-12-16 17:44:44,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:44,947 INFO L225 Difference]: With dead ends: 208 [2023-12-16 17:44:44,947 INFO L226 Difference]: Without dead ends: 112 [2023-12-16 17:44:44,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:44:44,949 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 29 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:44,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 209 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:44:44,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2023-12-16 17:44:44,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 109. [2023-12-16 17:44:44,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 61 states have (on average 1.098360655737705) internal successors, (67), 65 states have internal predecessors, (67), 22 states have call successors, (22), 5 states have call predecessors, (22), 25 states have return successors, (186), 38 states have call predecessors, (186), 22 states have call successors, (186) [2023-12-16 17:44:44,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 275 transitions. [2023-12-16 17:44:44,981 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 275 transitions. Word has length 70 [2023-12-16 17:44:44,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:44,981 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 275 transitions. [2023-12-16 17:44:44,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 16 states have internal predecessors, (45), 13 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (16), 6 states have call predecessors, (16), 13 states have call successors, (16) [2023-12-16 17:44:44,981 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 275 transitions. [2023-12-16 17:44:44,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 17:44:44,998 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:44,998 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:45,014 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:44:45,198 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:44:45,199 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:45,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:45,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1424247677, now seen corresponding path program 3 times [2023-12-16 17:44:45,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:45,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [159334642] [2023-12-16 17:44:45,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 17:44:45,200 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:44:45,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:45,201 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:44:45,202 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:44:45,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-16 17:44:45,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:45,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:44:45,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:45,317 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 263 proven. 5 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2023-12-16 17:44:45,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 195 proven. 19 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-16 17:44:45,776 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:45,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [159334642] [2023-12-16 17:44:45,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [159334642] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:45,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:45,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-12-16 17:44:45,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515594022] [2023-12-16 17:44:45,777 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:45,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-16 17:44:45,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:45,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-16 17:44:45,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2023-12-16 17:44:45,778 INFO L87 Difference]: Start difference. First operand 109 states and 275 transitions. Second operand has 14 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 8 states have call successors, (15), 2 states have call predecessors, (15), 6 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2023-12-16 17:44:46,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:46,004 INFO L93 Difference]: Finished difference Result 222 states and 707 transitions. [2023-12-16 17:44:46,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:44:46,005 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 8 states have call successors, (15), 2 states have call predecessors, (15), 6 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) Word has length 142 [2023-12-16 17:44:46,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:46,006 INFO L225 Difference]: With dead ends: 222 [2023-12-16 17:44:46,006 INFO L226 Difference]: Without dead ends: 115 [2023-12-16 17:44:46,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2023-12-16 17:44:46,008 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 20 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:46,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 159 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:44:46,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2023-12-16 17:44:46,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2023-12-16 17:44:46,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 65 states have (on average 1.0923076923076922) internal successors, (71), 69 states have internal predecessors, (71), 22 states have call successors, (22), 5 states have call predecessors, (22), 27 states have return successors, (179), 40 states have call predecessors, (179), 22 states have call successors, (179) [2023-12-16 17:44:46,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 272 transitions. [2023-12-16 17:44:46,019 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 272 transitions. Word has length 142 [2023-12-16 17:44:46,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:46,019 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 272 transitions. [2023-12-16 17:44:46,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 8 states have call successors, (15), 2 states have call predecessors, (15), 6 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2023-12-16 17:44:46,019 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 272 transitions. [2023-12-16 17:44:46,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-16 17:44:46,021 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:46,021 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:46,036 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:44:46,237 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:44:46,237 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:46,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:46,238 INFO L85 PathProgramCache]: Analyzing trace with hash 705383518, now seen corresponding path program 3 times [2023-12-16 17:44:46,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:46,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717447842] [2023-12-16 17:44:46,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 17:44:46,239 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:44:46,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:46,239 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:44:46,241 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:44:46,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-16 17:44:46,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:46,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:44:46,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:46,321 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-12-16 17:44:46,321 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:44:46,322 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:46,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717447842] [2023-12-16 17:44:46,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717447842] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:44:46,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:44:46,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:44:46,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837130918] [2023-12-16 17:44:46,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:44:46,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:44:46,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:46,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:44:46,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:44:46,323 INFO L87 Difference]: Start difference. First operand 115 states and 272 transitions. Second operand has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:44:46,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:46,384 INFO L93 Difference]: Finished difference Result 210 states and 572 transitions. [2023-12-16 17:44:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:44:46,385 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2023-12-16 17:44:46,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:46,386 INFO L225 Difference]: With dead ends: 210 [2023-12-16 17:44:46,386 INFO L226 Difference]: Without dead ends: 95 [2023-12-16 17:44:46,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:44:46,387 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 12 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:46,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 75 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:44:46,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-16 17:44:46,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2023-12-16 17:44:46,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 54 states have (on average 1.0925925925925926) internal successors, (59), 57 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 21 states have return successors, (113), 32 states have call predecessors, (113), 19 states have call successors, (113) [2023-12-16 17:44:46,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 191 transitions. [2023-12-16 17:44:46,394 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 191 transitions. Word has length 94 [2023-12-16 17:44:46,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:46,394 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 191 transitions. [2023-12-16 17:44:46,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:44:46,394 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 191 transitions. [2023-12-16 17:44:46,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:44:46,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:46,395 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:46,413 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:44:46,622 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:44:46,622 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:46,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:46,623 INFO L85 PathProgramCache]: Analyzing trace with hash -187948887, now seen corresponding path program 1 times [2023-12-16 17:44:46,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:46,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [78371782] [2023-12-16 17:44:46,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:44:46,624 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:44:46,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:46,625 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:44:46,653 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:44:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:46,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-16 17:44:46,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:46,810 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 43 proven. 139 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2023-12-16 17:44:46,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:47,255 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 43 proven. 155 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2023-12-16 17:44:47,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:47,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [78371782] [2023-12-16 17:44:47,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [78371782] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:47,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:47,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2023-12-16 17:44:47,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875687484] [2023-12-16 17:44:47,255 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:47,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-16 17:44:47,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:47,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-16 17:44:47,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:44:47,256 INFO L87 Difference]: Start difference. First operand 95 states and 191 transitions. Second operand has 18 states, 16 states have (on average 3.4375) internal successors, (55), 18 states have internal predecessors, (55), 15 states have call successors, (18), 1 states have call predecessors, (18), 7 states have return successors, (21), 7 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-16 17:44:47,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:47,483 INFO L93 Difference]: Finished difference Result 199 states and 508 transitions. [2023-12-16 17:44:47,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:44:47,483 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.4375) internal successors, (55), 18 states have internal predecessors, (55), 15 states have call successors, (18), 1 states have call predecessors, (18), 7 states have return successors, (21), 7 states have call predecessors, (21), 15 states have call successors, (21) Word has length 120 [2023-12-16 17:44:47,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:47,485 INFO L225 Difference]: With dead ends: 199 [2023-12-16 17:44:47,485 INFO L226 Difference]: Without dead ends: 106 [2023-12-16 17:44:47,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2023-12-16 17:44:47,486 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 19 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:47,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 261 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:44:47,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2023-12-16 17:44:47,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2023-12-16 17:44:47,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 60 states have (on average 1.0833333333333333) internal successors, (65), 63 states have internal predecessors, (65), 21 states have call successors, (21), 5 states have call predecessors, (21), 24 states have return successors, (142), 37 states have call predecessors, (142), 21 states have call successors, (142) [2023-12-16 17:44:47,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 228 transitions. [2023-12-16 17:44:47,496 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 228 transitions. Word has length 120 [2023-12-16 17:44:47,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:47,496 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 228 transitions. [2023-12-16 17:44:47,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.4375) internal successors, (55), 18 states have internal predecessors, (55), 15 states have call successors, (18), 1 states have call predecessors, (18), 7 states have return successors, (21), 7 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-16 17:44:47,496 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 228 transitions. [2023-12-16 17:44:47,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-16 17:44:47,507 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:47,507 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 26, 26, 24, 17, 16, 16, 16, 16, 16, 16, 16, 13, 13, 13, 13, 13, 13, 8, 3, 2, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:47,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-16 17:44:47,712 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:44:47,712 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:47,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash -273803883, now seen corresponding path program 2 times [2023-12-16 17:44:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:47,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253398454] [2023-12-16 17:44:47,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:44:47,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:44:47,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:47,715 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:44:47,716 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:44:47,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:44:47,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:47,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:44:47,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:48,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4402 backedges. 80 proven. 814 refuted. 0 times theorem prover too weak. 3508 trivial. 0 not checked. [2023-12-16 17:44:48,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:49,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4402 backedges. 80 proven. 835 refuted. 0 times theorem prover too weak. 3487 trivial. 0 not checked. [2023-12-16 17:44:49,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:49,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253398454] [2023-12-16 17:44:49,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253398454] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:49,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:49,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2023-12-16 17:44:49,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133797168] [2023-12-16 17:44:49,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:49,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-16 17:44:49,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:49,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-16 17:44:49,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-12-16 17:44:49,467 INFO L87 Difference]: Start difference. First operand 106 states and 228 transitions. Second operand has 20 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 20 states have internal predecessors, (59), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) [2023-12-16 17:44:50,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:50,513 INFO L93 Difference]: Finished difference Result 290 states and 861 transitions. [2023-12-16 17:44:50,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-16 17:44:50,514 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 20 states have internal predecessors, (59), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) Word has length 368 [2023-12-16 17:44:50,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:50,517 INFO L225 Difference]: With dead ends: 290 [2023-12-16 17:44:50,517 INFO L226 Difference]: Without dead ends: 184 [2023-12-16 17:44:50,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 716 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=248, Invalid=1312, Unknown=0, NotChecked=0, Total=1560 [2023-12-16 17:44:50,519 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:50,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 158 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:44:50,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2023-12-16 17:44:50,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 177. [2023-12-16 17:44:50,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 103 states have (on average 1.0970873786407767) internal successors, (113), 105 states have internal predecessors, (113), 34 states have call successors, (34), 11 states have call predecessors, (34), 39 states have return successors, (278), 60 states have call predecessors, (278), 34 states have call successors, (278) [2023-12-16 17:44:50,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 425 transitions. [2023-12-16 17:44:50,535 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 425 transitions. Word has length 368 [2023-12-16 17:44:50,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:50,536 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 425 transitions. [2023-12-16 17:44:50,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 20 states have internal predecessors, (59), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) [2023-12-16 17:44:50,536 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 425 transitions. [2023-12-16 17:44:50,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-16 17:44:50,543 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:50,543 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 42, 42, 38, 30, 25, 25, 25, 25, 25, 25, 21, 21, 21, 21, 21, 21, 21, 13, 9, 4, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:50,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-16 17:44:50,748 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:44:50,748 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:50,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:50,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1573896179, now seen corresponding path program 3 times [2023-12-16 17:44:50,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:50,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060529252] [2023-12-16 17:44:50,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 17:44:50,749 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:44:50,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:50,756 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:44:50,791 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:44:50,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-16 17:44:50,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:50,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 17:44:50,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:50,936 INFO L134 CoverageAnalysis]: Checked inductivity of 11212 backedges. 2065 proven. 18 refuted. 0 times theorem prover too weak. 9129 trivial. 0 not checked. [2023-12-16 17:44:50,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:52,618 INFO L134 CoverageAnalysis]: Checked inductivity of 11212 backedges. 1606 proven. 40 refuted. 0 times theorem prover too weak. 9566 trivial. 0 not checked. [2023-12-16 17:44:52,618 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:52,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060529252] [2023-12-16 17:44:52,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060529252] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:52,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:52,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2023-12-16 17:44:52,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725350937] [2023-12-16 17:44:52,618 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:52,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:44:52,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:52,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:44:52,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:44:52,620 INFO L87 Difference]: Start difference. First operand 177 states and 425 transitions. Second operand has 16 states, 14 states have (on average 4.071428571428571) internal successors, (57), 14 states have internal predecessors, (57), 12 states have call successors, (19), 2 states have call predecessors, (19), 7 states have return successors, (24), 7 states have call predecessors, (24), 12 states have call successors, (24) [2023-12-16 17:44:52,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:52,988 INFO L93 Difference]: Finished difference Result 357 states and 1061 transitions. [2023-12-16 17:44:52,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:44:52,988 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.071428571428571) internal successors, (57), 14 states have internal predecessors, (57), 12 states have call successors, (19), 2 states have call predecessors, (19), 7 states have return successors, (24), 7 states have call predecessors, (24), 12 states have call successors, (24) Word has length 583 [2023-12-16 17:44:52,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:52,990 INFO L225 Difference]: With dead ends: 357 [2023-12-16 17:44:52,990 INFO L226 Difference]: Without dead ends: 180 [2023-12-16 17:44:52,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1173 GetRequests, 1150 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2023-12-16 17:44:52,993 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 27 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:52,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 236 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:44:52,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-12-16 17:44:53,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 172. [2023-12-16 17:44:53,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 102 states have (on average 1.0980392156862746) internal successors, (112), 104 states have internal predecessors, (112), 32 states have call successors, (32), 12 states have call predecessors, (32), 37 states have return successors, (242), 55 states have call predecessors, (242), 32 states have call successors, (242) [2023-12-16 17:44:53,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 386 transitions. [2023-12-16 17:44:53,007 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 386 transitions. Word has length 583 [2023-12-16 17:44:53,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:53,007 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 386 transitions. [2023-12-16 17:44:53,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.071428571428571) internal successors, (57), 14 states have internal predecessors, (57), 12 states have call successors, (19), 2 states have call predecessors, (19), 7 states have return successors, (24), 7 states have call predecessors, (24), 12 states have call successors, (24) [2023-12-16 17:44:53,007 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 386 transitions. [2023-12-16 17:44:53,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-12-16 17:44:53,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:53,011 INFO L195 NwaCegarLoop]: trace histogram [33, 33, 24, 24, 23, 18, 16, 16, 16, 16, 16, 16, 15, 12, 12, 12, 12, 12, 12, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:53,018 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:44:53,214 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:44:53,214 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:53,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:53,215 INFO L85 PathProgramCache]: Analyzing trace with hash -772663922, now seen corresponding path program 4 times [2023-12-16 17:44:53,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:53,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2120926881] [2023-12-16 17:44:53,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 17:44:53,216 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:44:53,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:53,217 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:44:53,241 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:44:53,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 17:44:53,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:53,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:44:53,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:53,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4180 backedges. 145 proven. 736 refuted. 0 times theorem prover too weak. 3299 trivial. 0 not checked. [2023-12-16 17:44:53,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:54,344 INFO L134 CoverageAnalysis]: Checked inductivity of 4180 backedges. 145 proven. 760 refuted. 0 times theorem prover too weak. 3275 trivial. 0 not checked. [2023-12-16 17:44:54,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:54,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2120926881] [2023-12-16 17:44:54,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2120926881] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:54,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:54,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2023-12-16 17:44:54,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029919685] [2023-12-16 17:44:54,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:54,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-16 17:44:54,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:54,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-16 17:44:54,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-12-16 17:44:54,346 INFO L87 Difference]: Start difference. First operand 172 states and 386 transitions. Second operand has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) [2023-12-16 17:44:54,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:54,669 INFO L93 Difference]: Finished difference Result 364 states and 1111 transitions. [2023-12-16 17:44:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 17:44:54,670 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) Word has length 358 [2023-12-16 17:44:54,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:54,672 INFO L225 Difference]: With dead ends: 364 [2023-12-16 17:44:54,672 INFO L226 Difference]: Without dead ends: 194 [2023-12-16 17:44:54,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 721 GetRequests, 696 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2023-12-16 17:44:54,675 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 23 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:54,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 282 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:44:54,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-12-16 17:44:54,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2023-12-16 17:44:54,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 114 states have (on average 1.087719298245614) internal successors, (124), 116 states have internal predecessors, (124), 36 states have call successors, (36), 12 states have call predecessors, (36), 43 states have return successors, (324), 65 states have call predecessors, (324), 36 states have call successors, (324) [2023-12-16 17:44:54,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 484 transitions. [2023-12-16 17:44:54,693 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 484 transitions. Word has length 358 [2023-12-16 17:44:54,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:54,693 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 484 transitions. [2023-12-16 17:44:54,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) [2023-12-16 17:44:54,694 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 484 transitions. [2023-12-16 17:44:54,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2023-12-16 17:44:54,696 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:54,697 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 20, 20, 19, 18, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 9, 6, 6, 2, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:54,701 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:44:54,901 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:44:54,901 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:54,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:54,902 INFO L85 PathProgramCache]: Analyzing trace with hash 992752231, now seen corresponding path program 5 times [2023-12-16 17:44:54,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:54,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1213222904] [2023-12-16 17:44:54,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-16 17:44:54,902 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:44:54,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:54,909 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:44:54,910 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:44:54,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-12-16 17:44:54,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:54,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:44:54,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:55,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2617 backedges. 1128 proven. 28 refuted. 0 times theorem prover too weak. 1461 trivial. 0 not checked. [2023-12-16 17:44:55,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:55,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2617 backedges. 190 proven. 411 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2023-12-16 17:44:55,770 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:55,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1213222904] [2023-12-16 17:44:55,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1213222904] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:55,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:55,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2023-12-16 17:44:55,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807987956] [2023-12-16 17:44:55,771 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:55,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-16 17:44:55,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:55,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-16 17:44:55,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:44:55,772 INFO L87 Difference]: Start difference. First operand 194 states and 484 transitions. Second operand has 13 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 10 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2023-12-16 17:44:55,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:55,987 INFO L93 Difference]: Finished difference Result 544 states and 2463 transitions. [2023-12-16 17:44:55,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:44:55,988 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 10 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) Word has length 288 [2023-12-16 17:44:55,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:55,994 INFO L225 Difference]: With dead ends: 544 [2023-12-16 17:44:55,994 INFO L226 Difference]: Without dead ends: 352 [2023-12-16 17:44:55,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:44:55,998 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 24 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:55,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 130 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:44:55,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2023-12-16 17:44:56,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 318. [2023-12-16 17:44:56,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 179 states have (on average 1.0670391061452513) internal successors, (191), 181 states have internal predecessors, (191), 64 states have call successors, (64), 13 states have call predecessors, (64), 74 states have return successors, (1001), 123 states have call predecessors, (1001), 64 states have call successors, (1001) [2023-12-16 17:44:56,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 1256 transitions. [2023-12-16 17:44:56,040 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 1256 transitions. Word has length 288 [2023-12-16 17:44:56,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:56,040 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 1256 transitions. [2023-12-16 17:44:56,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 10 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2023-12-16 17:44:56,040 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 1256 transitions. [2023-12-16 17:44:56,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1134 [2023-12-16 17:44:56,053 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:56,053 INFO L195 NwaCegarLoop]: trace histogram [91, 91, 90, 90, 79, 55, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 36, 34, 11, 10, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:56,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:44:56,256 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:44:56,256 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:56,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:56,257 INFO L85 PathProgramCache]: Analyzing trace with hash -889074498, now seen corresponding path program 6 times [2023-12-16 17:44:56,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:56,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [739325164] [2023-12-16 17:44:56,258 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-16 17:44:56,258 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:44:56,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:56,272 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:44:56,301 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:44:56,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-12-16 17:44:56,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:44:56,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:44:56,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:56,500 INFO L134 CoverageAnalysis]: Checked inductivity of 42906 backedges. 1661 proven. 0 refuted. 0 times theorem prover too weak. 41245 trivial. 0 not checked. [2023-12-16 17:44:56,500 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:44:56,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:56,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [739325164] [2023-12-16 17:44:56,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [739325164] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:44:56,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:44:56,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:44:56,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831362705] [2023-12-16 17:44:56,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:44:56,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:44:56,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:56,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:44:56,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:44:56,503 INFO L87 Difference]: Start difference. First operand 318 states and 1256 transitions. Second operand has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:44:56,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:56,596 INFO L93 Difference]: Finished difference Result 504 states and 2343 transitions. [2023-12-16 17:44:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:44:56,597 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 1133 [2023-12-16 17:44:56,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:56,599 INFO L225 Difference]: With dead ends: 504 [2023-12-16 17:44:56,599 INFO L226 Difference]: Without dead ends: 171 [2023-12-16 17:44:56,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1133 GetRequests, 1128 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:44:56,605 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 12 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:56,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 64 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:44:56,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-12-16 17:44:56,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 156. [2023-12-16 17:44:56,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 90 states have (on average 1.0555555555555556) internal successors, (95), 90 states have internal predecessors, (95), 32 states have call successors, (32), 9 states have call predecessors, (32), 33 states have return successors, (260), 56 states have call predecessors, (260), 32 states have call successors, (260) [2023-12-16 17:44:56,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 387 transitions. [2023-12-16 17:44:56,626 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 387 transitions. Word has length 1133 [2023-12-16 17:44:56,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:56,626 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 387 transitions. [2023-12-16 17:44:56,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:44:56,626 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 387 transitions. [2023-12-16 17:44:56,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 756 [2023-12-16 17:44:56,631 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:56,632 INFO L195 NwaCegarLoop]: trace histogram [61, 61, 58, 58, 49, 48, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 20, 18, 12, 10, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:56,636 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:44:56,836 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:44:56,836 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:56,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:56,837 INFO L85 PathProgramCache]: Analyzing trace with hash -252994682, now seen corresponding path program 7 times [2023-12-16 17:44:56,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:56,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319643390] [2023-12-16 17:44:56,837 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-16 17:44:56,837 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:44:56,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:56,860 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:44:56,861 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:44:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:44:57,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-16 17:44:57,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:44:57,287 INFO L134 CoverageAnalysis]: Checked inductivity of 18759 backedges. 313 proven. 1960 refuted. 0 times theorem prover too weak. 16486 trivial. 0 not checked. [2023-12-16 17:44:57,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:44:58,880 INFO L134 CoverageAnalysis]: Checked inductivity of 18759 backedges. 313 proven. 1993 refuted. 0 times theorem prover too weak. 16453 trivial. 0 not checked. [2023-12-16 17:44:58,880 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:44:58,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319643390] [2023-12-16 17:44:58,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319643390] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:44:58,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:44:58,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2023-12-16 17:44:58,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378499298] [2023-12-16 17:44:58,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:44:58,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-16 17:44:58,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:44:58,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-16 17:44:58,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2023-12-16 17:44:58,882 INFO L87 Difference]: Start difference. First operand 156 states and 387 transitions. Second operand has 22 states, 20 states have (on average 3.25) internal successors, (65), 22 states have internal predecessors, (65), 19 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 9 states have call predecessors, (27), 19 states have call successors, (27) [2023-12-16 17:44:59,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:44:59,310 INFO L93 Difference]: Finished difference Result 328 states and 1097 transitions. [2023-12-16 17:44:59,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-16 17:44:59,311 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 3.25) internal successors, (65), 22 states have internal predecessors, (65), 19 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 9 states have call predecessors, (27), 19 states have call successors, (27) Word has length 755 [2023-12-16 17:44:59,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:44:59,314 INFO L225 Difference]: With dead ends: 328 [2023-12-16 17:44:59,314 INFO L226 Difference]: Without dead ends: 174 [2023-12-16 17:44:59,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1516 GetRequests, 1488 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2023-12-16 17:44:59,316 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:44:59,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 408 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:44:59,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-12-16 17:44:59,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 171. [2023-12-16 17:44:59,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 98 states have (on average 1.0510204081632653) internal successors, (103), 98 states have internal predecessors, (103), 35 states have call successors, (35), 9 states have call predecessors, (35), 37 states have return successors, (320), 63 states have call predecessors, (320), 35 states have call successors, (320) [2023-12-16 17:44:59,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 458 transitions. [2023-12-16 17:44:59,335 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 458 transitions. Word has length 755 [2023-12-16 17:44:59,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:44:59,336 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 458 transitions. [2023-12-16 17:44:59,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 3.25) internal successors, (65), 22 states have internal predecessors, (65), 19 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 9 states have call predecessors, (27), 19 states have call successors, (27) [2023-12-16 17:44:59,336 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 458 transitions. [2023-12-16 17:44:59,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1946 [2023-12-16 17:44:59,356 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:44:59,357 INFO L195 NwaCegarLoop]: trace histogram [155, 155, 152, 152, 128, 125, 77, 77, 77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 51, 49, 30, 24, 1, 1, 1, 1, 1, 1] [2023-12-16 17:44:59,366 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:44:59,565 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:44:59,566 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:44:59,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:44:59,566 INFO L85 PathProgramCache]: Analyzing trace with hash -2065223945, now seen corresponding path program 8 times [2023-12-16 17:44:59,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:44:59,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362373938] [2023-12-16 17:44:59,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:44:59,567 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:44:59,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:44:59,568 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:44:59,571 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:45:00,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:45:00,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:00,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 2725 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-16 17:45:00,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 126850 backedges. 605 proven. 6313 refuted. 0 times theorem prover too weak. 119932 trivial. 0 not checked. [2023-12-16 17:45:00,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:04,462 INFO L134 CoverageAnalysis]: Checked inductivity of 126850 backedges. 605 proven. 6357 refuted. 0 times theorem prover too weak. 119888 trivial. 0 not checked. [2023-12-16 17:45:04,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:04,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362373938] [2023-12-16 17:45:04,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362373938] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:04,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:04,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 24 [2023-12-16 17:45:04,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416025099] [2023-12-16 17:45:04,463 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:04,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-16 17:45:04,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:04,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-16 17:45:04,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=488, Unknown=0, NotChecked=0, Total=552 [2023-12-16 17:45:04,466 INFO L87 Difference]: Start difference. First operand 171 states and 458 transitions. Second operand has 24 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 24 states have internal predecessors, (70), 21 states have call successors, (24), 1 states have call predecessors, (24), 10 states have return successors, (30), 10 states have call predecessors, (30), 21 states have call successors, (30) [2023-12-16 17:45:04,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:04,872 INFO L93 Difference]: Finished difference Result 377 states and 1495 transitions. [2023-12-16 17:45:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-16 17:45:04,873 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 24 states have internal predecessors, (70), 21 states have call successors, (24), 1 states have call predecessors, (24), 10 states have return successors, (30), 10 states have call predecessors, (30), 21 states have call successors, (30) Word has length 1945 [2023-12-16 17:45:04,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:04,877 INFO L225 Difference]: With dead ends: 377 [2023-12-16 17:45:04,877 INFO L226 Difference]: Without dead ends: 208 [2023-12-16 17:45:04,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3897 GetRequests, 3866 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2023-12-16 17:45:04,897 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 20 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:04,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 490 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:45:04,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-12-16 17:45:04,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 183. [2023-12-16 17:45:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 104 states have (on average 1.0480769230769231) internal successors, (109), 104 states have internal predecessors, (109), 38 states have call successors, (38), 9 states have call predecessors, (38), 40 states have return successors, (376), 69 states have call predecessors, (376), 38 states have call successors, (376) [2023-12-16 17:45:04,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 523 transitions. [2023-12-16 17:45:04,926 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 523 transitions. Word has length 1945 [2023-12-16 17:45:04,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:04,926 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 523 transitions. [2023-12-16 17:45:04,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 24 states have internal predecessors, (70), 21 states have call successors, (24), 1 states have call predecessors, (24), 10 states have return successors, (30), 10 states have call predecessors, (30), 21 states have call successors, (30) [2023-12-16 17:45:04,926 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 523 transitions. [2023-12-16 17:45:04,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 592 [2023-12-16 17:45:04,930 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:04,931 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 43, 43, 41, 35, 25, 25, 25, 25, 25, 25, 21, 21, 21, 21, 21, 21, 20, 10, 9, 8, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:04,962 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:45:05,152 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:45:05,152 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:05,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:05,153 INFO L85 PathProgramCache]: Analyzing trace with hash -933524752, now seen corresponding path program 9 times [2023-12-16 17:45:05,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:05,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427991161] [2023-12-16 17:45:05,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 17:45:05,154 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:45:05,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:05,161 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:45:05,162 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:45:05,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-16 17:45:05,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:05,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:45:05,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 11457 backedges. 2795 proven. 28 refuted. 0 times theorem prover too weak. 8634 trivial. 0 not checked. [2023-12-16 17:45:05,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:06,533 INFO L134 CoverageAnalysis]: Checked inductivity of 11457 backedges. 1316 proven. 115 refuted. 0 times theorem prover too weak. 10026 trivial. 0 not checked. [2023-12-16 17:45:06,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:06,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427991161] [2023-12-16 17:45:06,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427991161] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:06,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:06,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2023-12-16 17:45:06,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698911199] [2023-12-16 17:45:06,544 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:06,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-16 17:45:06,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:06,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-16 17:45:06,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:45:06,562 INFO L87 Difference]: Start difference. First operand 183 states and 523 transitions. Second operand has 13 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 10 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2023-12-16 17:45:06,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:06,734 INFO L93 Difference]: Finished difference Result 470 states and 2341 transitions. [2023-12-16 17:45:06,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:45:06,734 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 10 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) Word has length 591 [2023-12-16 17:45:06,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:06,747 INFO L225 Difference]: With dead ends: 470 [2023-12-16 17:45:06,748 INFO L226 Difference]: Without dead ends: 289 [2023-12-16 17:45:06,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1186 GetRequests, 1169 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:45:06,765 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 30 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:06,766 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 107 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:45:06,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2023-12-16 17:45:06,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 253. [2023-12-16 17:45:06,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 139 states have (on average 1.0431654676258992) internal successors, (145), 139 states have internal predecessors, (145), 57 states have call successors, (57), 10 states have call predecessors, (57), 56 states have return successors, (809), 103 states have call predecessors, (809), 57 states have call successors, (809) [2023-12-16 17:45:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 1011 transitions. [2023-12-16 17:45:06,832 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 1011 transitions. Word has length 591 [2023-12-16 17:45:06,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:06,832 INFO L495 AbstractCegarLoop]: Abstraction has 253 states and 1011 transitions. [2023-12-16 17:45:06,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 10 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2023-12-16 17:45:06,832 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 1011 transitions. [2023-12-16 17:45:06,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2610 [2023-12-16 17:45:06,920 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:06,920 INFO L195 NwaCegarLoop]: trace histogram [210, 210, 203, 203, 169, 165, 105, 105, 105, 105, 105, 105, 101, 101, 101, 101, 101, 101, 68, 60, 41, 38, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:06,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:45:07,123 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:45:07,124 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:07,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:07,124 INFO L85 PathProgramCache]: Analyzing trace with hash -493469052, now seen corresponding path program 10 times [2023-12-16 17:45:07,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:07,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1727413050] [2023-12-16 17:45:07,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 17:45:07,126 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:45:07,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:07,141 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:45:07,169 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:45:08,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 17:45:08,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:08,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 3654 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-16 17:45:08,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:08,376 INFO L134 CoverageAnalysis]: Checked inductivity of 229048 backedges. 1720 proven. 6870 refuted. 0 times theorem prover too weak. 220458 trivial. 0 not checked. [2023-12-16 17:45:08,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:13,192 INFO L134 CoverageAnalysis]: Checked inductivity of 229048 backedges. 1720 proven. 6904 refuted. 0 times theorem prover too weak. 220424 trivial. 0 not checked. [2023-12-16 17:45:13,193 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:13,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1727413050] [2023-12-16 17:45:13,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1727413050] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:13,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:13,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2023-12-16 17:45:13,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754504485] [2023-12-16 17:45:13,194 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:13,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 17:45:13,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:13,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 17:45:13,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:45:13,196 INFO L87 Difference]: Start difference. First operand 253 states and 1011 transitions. Second operand has 21 states, 20 states have (on average 3.25) internal successors, (65), 21 states have internal predecessors, (65), 17 states have call successors, (24), 1 states have call predecessors, (24), 9 states have return successors, (29), 13 states have call predecessors, (29), 17 states have call successors, (29) [2023-12-16 17:45:13,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:13,777 INFO L93 Difference]: Finished difference Result 878 states and 7901 transitions. [2023-12-16 17:45:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-16 17:45:13,778 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.25) internal successors, (65), 21 states have internal predecessors, (65), 17 states have call successors, (24), 1 states have call predecessors, (24), 9 states have return successors, (29), 13 states have call predecessors, (29), 17 states have call successors, (29) Word has length 2609 [2023-12-16 17:45:13,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:13,817 INFO L225 Difference]: With dead ends: 878 [2023-12-16 17:45:13,818 INFO L226 Difference]: Without dead ends: 585 [2023-12-16 17:45:13,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5238 GetRequests, 5197 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2023-12-16 17:45:13,827 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 82 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:13,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 174 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:45:13,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2023-12-16 17:45:14,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 369. [2023-12-16 17:45:14,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 198 states have (on average 1.0606060606060606) internal successors, (210), 197 states have internal predecessors, (210), 95 states have call successors, (95), 17 states have call predecessors, (95), 75 states have return successors, (2039), 154 states have call predecessors, (2039), 95 states have call successors, (2039) [2023-12-16 17:45:14,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 2344 transitions. [2023-12-16 17:45:14,024 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 2344 transitions. Word has length 2609 [2023-12-16 17:45:14,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:14,025 INFO L495 AbstractCegarLoop]: Abstraction has 369 states and 2344 transitions. [2023-12-16 17:45:14,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.25) internal successors, (65), 21 states have internal predecessors, (65), 17 states have call successors, (24), 1 states have call predecessors, (24), 9 states have return successors, (29), 13 states have call predecessors, (29), 17 states have call successors, (29) [2023-12-16 17:45:14,026 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 2344 transitions. [2023-12-16 17:45:14,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 679 [2023-12-16 17:45:14,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:14,038 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 53, 53, 44, 42, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 18, 15, 11, 10, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:14,062 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:45:14,261 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:45:14,261 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:14,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:14,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1954607307, now seen corresponding path program 11 times [2023-12-16 17:45:14,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:14,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062796137] [2023-12-16 17:45:14,262 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-16 17:45:14,262 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:45:14,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:14,263 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:45:14,296 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:45:14,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2023-12-16 17:45:14,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:14,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-16 17:45:14,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:14,658 INFO L134 CoverageAnalysis]: Checked inductivity of 15071 backedges. 8174 proven. 185 refuted. 0 times theorem prover too weak. 6712 trivial. 0 not checked. [2023-12-16 17:45:14,658 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:16,860 INFO L134 CoverageAnalysis]: Checked inductivity of 15071 backedges. 1002 proven. 1219 refuted. 0 times theorem prover too weak. 12850 trivial. 0 not checked. [2023-12-16 17:45:16,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:16,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062796137] [2023-12-16 17:45:16,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062796137] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:16,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:16,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 23 [2023-12-16 17:45:16,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20427166] [2023-12-16 17:45:16,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:16,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-16 17:45:16,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:16,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-16 17:45:16,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-12-16 17:45:16,862 INFO L87 Difference]: Start difference. First operand 369 states and 2344 transitions. Second operand has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (29), 2 states have call predecessors, (29), 9 states have return successors, (34), 12 states have call predecessors, (34), 17 states have call successors, (34) [2023-12-16 17:45:17,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:17,521 INFO L93 Difference]: Finished difference Result 735 states and 6561 transitions. [2023-12-16 17:45:17,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:45:17,536 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (29), 2 states have call predecessors, (29), 9 states have return successors, (34), 12 states have call predecessors, (34), 17 states have call successors, (34) Word has length 678 [2023-12-16 17:45:17,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:17,550 INFO L225 Difference]: With dead ends: 735 [2023-12-16 17:45:17,550 INFO L226 Difference]: Without dead ends: 342 [2023-12-16 17:45:17,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1365 GetRequests, 1333 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=205, Invalid=917, Unknown=0, NotChecked=0, Total=1122 [2023-12-16 17:45:17,562 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 40 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:17,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 262 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:45:17,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-12-16 17:45:17,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 335. [2023-12-16 17:45:17,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 182 states have (on average 1.054945054945055) internal successors, (192), 181 states have internal predecessors, (192), 85 states have call successors, (85), 17 states have call predecessors, (85), 67 states have return successors, (1411), 136 states have call predecessors, (1411), 85 states have call successors, (1411) [2023-12-16 17:45:17,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1688 transitions. [2023-12-16 17:45:17,619 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1688 transitions. Word has length 678 [2023-12-16 17:45:17,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:17,620 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 1688 transitions. [2023-12-16 17:45:17,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (29), 2 states have call predecessors, (29), 9 states have return successors, (34), 12 states have call predecessors, (34), 17 states have call successors, (34) [2023-12-16 17:45:17,620 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1688 transitions. [2023-12-16 17:45:17,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-16 17:45:17,630 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:17,630 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 43, 43, 35, 35, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 14, 13, 9, 8, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:17,636 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 (25)] Ended with exit code 0 [2023-12-16 17:45:17,833 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:45:17,833 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:17,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:17,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1743536839, now seen corresponding path program 12 times [2023-12-16 17:45:17,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:17,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1221332053] [2023-12-16 17:45:17,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-16 17:45:17,835 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:45:17,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:17,836 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:45:17,847 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:45:18,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-12-16 17:45:18,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:18,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:45:18,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:18,182 INFO L134 CoverageAnalysis]: Checked inductivity of 9909 backedges. 895 proven. 125 refuted. 0 times theorem prover too weak. 8889 trivial. 0 not checked. [2023-12-16 17:45:18,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:19,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9909 backedges. 895 proven. 135 refuted. 0 times theorem prover too weak. 8879 trivial. 0 not checked. [2023-12-16 17:45:19,478 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:19,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1221332053] [2023-12-16 17:45:19,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1221332053] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:19,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:19,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2023-12-16 17:45:19,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208204104] [2023-12-16 17:45:19,478 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:19,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:45:19,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:19,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:45:19,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:45:19,480 INFO L87 Difference]: Start difference. First operand 335 states and 1688 transitions. Second operand has 16 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 16 states have internal predecessors, (50), 11 states have call successors, (18), 1 states have call predecessors, (18), 6 states have return successors, (20), 10 states have call predecessors, (20), 11 states have call successors, (20) [2023-12-16 17:45:19,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:19,693 INFO L93 Difference]: Finished difference Result 420 states and 2278 transitions. [2023-12-16 17:45:19,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:45:19,693 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 16 states have internal predecessors, (50), 11 states have call successors, (18), 1 states have call predecessors, (18), 6 states have return successors, (20), 10 states have call predecessors, (20), 11 states have call successors, (20) Word has length 552 [2023-12-16 17:45:19,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:19,704 INFO L225 Difference]: With dead ends: 420 [2023-12-16 17:45:19,704 INFO L226 Difference]: Without dead ends: 416 [2023-12-16 17:45:19,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1107 GetRequests, 1088 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:45:19,707 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 25 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:19,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 202 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:45:19,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2023-12-16 17:45:19,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 356. [2023-12-16 17:45:19,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 196 states have (on average 1.0510204081632653) internal successors, (206), 195 states have internal predecessors, (206), 85 states have call successors, (85), 17 states have call predecessors, (85), 74 states have return successors, (1623), 143 states have call predecessors, (1623), 85 states have call successors, (1623) [2023-12-16 17:45:19,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1914 transitions. [2023-12-16 17:45:19,769 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1914 transitions. Word has length 552 [2023-12-16 17:45:19,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:19,770 INFO L495 AbstractCegarLoop]: Abstraction has 356 states and 1914 transitions. [2023-12-16 17:45:19,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 16 states have internal predecessors, (50), 11 states have call successors, (18), 1 states have call predecessors, (18), 6 states have return successors, (20), 10 states have call predecessors, (20), 11 states have call successors, (20) [2023-12-16 17:45:19,770 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1914 transitions. [2023-12-16 17:45:19,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2023-12-16 17:45:19,779 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:19,779 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 51, 51, 42, 41, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 16, 16, 11, 9, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:19,788 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:45:19,982 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:45:19,983 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:19,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:19,983 INFO L85 PathProgramCache]: Analyzing trace with hash 925638232, now seen corresponding path program 13 times [2023-12-16 17:45:19,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:19,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448311638] [2023-12-16 17:45:19,984 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-16 17:45:19,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:45:19,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:19,995 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:45:19,996 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:45:20,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:45:20,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 923 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:45:20,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:20,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13960 backedges. 445 proven. 1261 refuted. 0 times theorem prover too weak. 12254 trivial. 0 not checked. [2023-12-16 17:45:20,389 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:21,666 INFO L134 CoverageAnalysis]: Checked inductivity of 13960 backedges. 445 proven. 1285 refuted. 0 times theorem prover too weak. 12230 trivial. 0 not checked. [2023-12-16 17:45:21,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:21,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448311638] [2023-12-16 17:45:21,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448311638] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:21,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:21,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2023-12-16 17:45:21,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309991122] [2023-12-16 17:45:21,667 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:21,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-16 17:45:21,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:21,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-16 17:45:21,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-12-16 17:45:21,668 INFO L87 Difference]: Start difference. First operand 356 states and 1914 transitions. Second operand has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 16 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) [2023-12-16 17:45:22,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:22,009 INFO L93 Difference]: Finished difference Result 840 states and 8176 transitions. [2023-12-16 17:45:22,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 17:45:22,010 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 16 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) Word has length 653 [2023-12-16 17:45:22,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:22,038 INFO L225 Difference]: With dead ends: 840 [2023-12-16 17:45:22,038 INFO L226 Difference]: Without dead ends: 488 [2023-12-16 17:45:22,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1311 GetRequests, 1286 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2023-12-16 17:45:22,050 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 34 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:22,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 283 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:45:22,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2023-12-16 17:45:22,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 441. [2023-12-16 17:45:22,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 242 states have (on average 1.0413223140495869) internal successors, (252), 241 states have internal predecessors, (252), 101 states have call successors, (101), 17 states have call predecessors, (101), 97 states have return successors, (2436), 182 states have call predecessors, (2436), 101 states have call successors, (2436) [2023-12-16 17:45:22,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 2789 transitions. [2023-12-16 17:45:22,211 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 2789 transitions. Word has length 653 [2023-12-16 17:45:22,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:22,212 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 2789 transitions. [2023-12-16 17:45:22,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 16 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) [2023-12-16 17:45:22,212 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 2789 transitions. [2023-12-16 17:45:22,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2023-12-16 17:45:22,225 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:22,226 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 49, 49, 42, 41, 27, 27, 27, 27, 27, 27, 24, 24, 24, 24, 24, 24, 18, 14, 12, 8, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:22,248 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:45:22,434 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:45:22,434 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:22,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:22,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1312138312, now seen corresponding path program 14 times [2023-12-16 17:45:22,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:22,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815497797] [2023-12-16 17:45:22,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:45:22,435 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:45:22,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:22,436 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:45:22,437 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:45:22,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 17:45:22,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:22,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 923 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-16 17:45:22,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 13990 backedges. 706 proven. 766 refuted. 0 times theorem prover too weak. 12518 trivial. 0 not checked. [2023-12-16 17:45:22,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:24,283 INFO L134 CoverageAnalysis]: Checked inductivity of 13990 backedges. 706 proven. 782 refuted. 0 times theorem prover too weak. 12502 trivial. 0 not checked. [2023-12-16 17:45:24,283 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:24,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815497797] [2023-12-16 17:45:24,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815497797] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:24,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:24,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2023-12-16 17:45:24,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135200747] [2023-12-16 17:45:24,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:24,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-16 17:45:24,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:24,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-16 17:45:24,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:45:24,285 INFO L87 Difference]: Start difference. First operand 441 states and 2789 transitions. Second operand has 18 states, 16 states have (on average 3.4375) internal successors, (55), 18 states have internal predecessors, (55), 13 states have call successors, (20), 1 states have call predecessors, (20), 7 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) [2023-12-16 17:45:24,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:24,635 INFO L93 Difference]: Finished difference Result 1147 states and 14105 transitions. [2023-12-16 17:45:24,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:45:24,635 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.4375) internal successors, (55), 18 states have internal predecessors, (55), 13 states have call successors, (20), 1 states have call predecessors, (20), 7 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) Word has length 653 [2023-12-16 17:45:24,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:24,703 INFO L225 Difference]: With dead ends: 1147 [2023-12-16 17:45:24,703 INFO L226 Difference]: Without dead ends: 710 [2023-12-16 17:45:24,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1310 GetRequests, 1288 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2023-12-16 17:45:24,724 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 22 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:24,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 241 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:45:24,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2023-12-16 17:45:25,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 622. [2023-12-16 17:45:25,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 352 states have (on average 1.0284090909090908) internal successors, (362), 351 states have internal predecessors, (362), 117 states have call successors, (117), 17 states have call predecessors, (117), 152 states have return successors, (4195), 253 states have call predecessors, (4195), 117 states have call successors, (4195) [2023-12-16 17:45:25,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 4674 transitions. [2023-12-16 17:45:25,025 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 4674 transitions. Word has length 653 [2023-12-16 17:45:25,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:25,026 INFO L495 AbstractCegarLoop]: Abstraction has 622 states and 4674 transitions. [2023-12-16 17:45:25,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.4375) internal successors, (55), 18 states have internal predecessors, (55), 13 states have call successors, (20), 1 states have call predecessors, (20), 7 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) [2023-12-16 17:45:25,026 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 4674 transitions. [2023-12-16 17:45:25,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1020 [2023-12-16 17:45:25,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:25,048 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 79, 79, 65, 65, 41, 41, 41, 41, 41, 41, 39, 39, 39, 39, 39, 39, 26, 24, 17, 14, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:25,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:45:25,254 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:45:25,254 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:25,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:25,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1549024344, now seen corresponding path program 15 times [2023-12-16 17:45:25,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:25,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [913432760] [2023-12-16 17:45:25,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 17:45:25,256 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:45:25,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:25,257 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:45:25,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:45:25,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-16 17:45:25,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:25,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:45:25,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 34451 backedges. 1709 proven. 233 refuted. 0 times theorem prover too weak. 32509 trivial. 0 not checked. [2023-12-16 17:45:25,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:27,103 INFO L134 CoverageAnalysis]: Checked inductivity of 34451 backedges. 1709 proven. 245 refuted. 0 times theorem prover too weak. 32497 trivial. 0 not checked. [2023-12-16 17:45:27,103 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:27,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [913432760] [2023-12-16 17:45:27,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [913432760] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:27,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:27,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2023-12-16 17:45:27,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250685295] [2023-12-16 17:45:27,110 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:27,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:45:27,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:27,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:45:27,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:45:27,111 INFO L87 Difference]: Start difference. First operand 622 states and 4674 transitions. Second operand has 16 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 16 states have internal predecessors, (50), 9 states have call successors, (18), 1 states have call predecessors, (18), 6 states have return successors, (20), 12 states have call predecessors, (20), 9 states have call successors, (20) [2023-12-16 17:45:27,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:27,314 INFO L93 Difference]: Finished difference Result 851 states and 7060 transitions. [2023-12-16 17:45:27,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:45:27,315 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 16 states have internal predecessors, (50), 9 states have call successors, (18), 1 states have call predecessors, (18), 6 states have return successors, (20), 12 states have call predecessors, (20), 9 states have call successors, (20) Word has length 1019 [2023-12-16 17:45:27,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:27,403 INFO L225 Difference]: With dead ends: 851 [2023-12-16 17:45:27,403 INFO L226 Difference]: Without dead ends: 847 [2023-12-16 17:45:27,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2041 GetRequests, 2022 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:45:27,435 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 25 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:27,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 141 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:45:27,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2023-12-16 17:45:27,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 675. [2023-12-16 17:45:27,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 390 states have (on average 1.0256410256410255) internal successors, (400), 389 states have internal predecessors, (400), 113 states have call successors, (113), 17 states have call predecessors, (113), 171 states have return successors, (4585), 268 states have call predecessors, (4585), 113 states have call successors, (4585) [2023-12-16 17:45:27,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 5098 transitions. [2023-12-16 17:45:27,878 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 5098 transitions. Word has length 1019 [2023-12-16 17:45:27,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:27,879 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 5098 transitions. [2023-12-16 17:45:27,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 16 states have internal predecessors, (50), 9 states have call successors, (18), 1 states have call predecessors, (18), 6 states have return successors, (20), 12 states have call predecessors, (20), 9 states have call successors, (20) [2023-12-16 17:45:27,879 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 5098 transitions. [2023-12-16 17:45:27,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1525 [2023-12-16 17:45:27,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:27,917 INFO L195 NwaCegarLoop]: trace histogram [121, 121, 120, 120, 99, 96, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 39, 36, 24, 22, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:27,921 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:45:28,121 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:45:28,121 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:28,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:28,121 INFO L85 PathProgramCache]: Analyzing trace with hash 2034859775, now seen corresponding path program 16 times [2023-12-16 17:45:28,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:28,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1102274912] [2023-12-16 17:45:28,123 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 17:45:28,123 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:45:28,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:28,124 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:45:28,126 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:45:28,946 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 17:45:28,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:28,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 2139 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-16 17:45:29,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:29,176 INFO L134 CoverageAnalysis]: Checked inductivity of 77631 backedges. 2225 proven. 3310 refuted. 0 times theorem prover too weak. 72096 trivial. 0 not checked. [2023-12-16 17:45:29,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:32,667 INFO L134 CoverageAnalysis]: Checked inductivity of 77631 backedges. 2225 proven. 3354 refuted. 0 times theorem prover too weak. 72052 trivial. 0 not checked. [2023-12-16 17:45:32,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:32,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1102274912] [2023-12-16 17:45:32,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1102274912] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:32,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:32,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2023-12-16 17:45:32,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180277434] [2023-12-16 17:45:32,668 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:32,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-16 17:45:32,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:32,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-16 17:45:32,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2023-12-16 17:45:32,669 INFO L87 Difference]: Start difference. First operand 675 states and 5098 transitions. Second operand has 23 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 23 states have internal predecessors, (70), 20 states have call successors, (26), 1 states have call predecessors, (26), 10 states have return successors, (32), 13 states have call predecessors, (32), 20 states have call successors, (32) [2023-12-16 17:45:33,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:33,164 INFO L93 Difference]: Finished difference Result 1609 states and 14377 transitions. [2023-12-16 17:45:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-16 17:45:33,164 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 23 states have internal predecessors, (70), 20 states have call successors, (26), 1 states have call predecessors, (26), 10 states have return successors, (32), 13 states have call predecessors, (32), 20 states have call successors, (32) Word has length 1524 [2023-12-16 17:45:33,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:33,232 INFO L225 Difference]: With dead ends: 1609 [2023-12-16 17:45:33,233 INFO L226 Difference]: Without dead ends: 982 [2023-12-16 17:45:33,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3069 GetRequests, 3025 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2023-12-16 17:45:33,246 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 96 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:33,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 143 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:45:33,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2023-12-16 17:45:33,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 690. [2023-12-16 17:45:33,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 404 states have (on average 1.0272277227722773) internal successors, (415), 402 states have internal predecessors, (415), 116 states have call successors, (116), 23 states have call predecessors, (116), 169 states have return successors, (4501), 264 states have call predecessors, (4501), 116 states have call successors, (4501) [2023-12-16 17:45:33,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 5032 transitions. [2023-12-16 17:45:33,601 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 5032 transitions. Word has length 1524 [2023-12-16 17:45:33,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:33,602 INFO L495 AbstractCegarLoop]: Abstraction has 690 states and 5032 transitions. [2023-12-16 17:45:33,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 23 states have internal predecessors, (70), 20 states have call successors, (26), 1 states have call predecessors, (26), 10 states have return successors, (32), 13 states have call predecessors, (32), 20 states have call successors, (32) [2023-12-16 17:45:33,602 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 5032 transitions. [2023-12-16 17:45:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 944 [2023-12-16 17:45:33,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:33,619 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 73, 73, 60, 60, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 24, 22, 16, 13, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:33,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 17:45:33,832 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:45:33,832 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:33,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:33,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1601878496, now seen corresponding path program 17 times [2023-12-16 17:45:33,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:33,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837396699] [2023-12-16 17:45:33,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-16 17:45:33,833 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:45:33,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:33,834 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:45:33,849 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:45:34,415 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2023-12-16 17:45:34,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:34,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:45:34,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 29451 backedges. 15609 proven. 106 refuted. 0 times theorem prover too weak. 13736 trivial. 0 not checked. [2023-12-16 17:45:34,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:36,595 INFO L134 CoverageAnalysis]: Checked inductivity of 29451 backedges. 1644 proven. 1169 refuted. 0 times theorem prover too weak. 26638 trivial. 0 not checked. [2023-12-16 17:45:36,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:36,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [837396699] [2023-12-16 17:45:36,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [837396699] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:36,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:36,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 21 [2023-12-16 17:45:36,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742514926] [2023-12-16 17:45:36,595 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:36,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 17:45:36,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:36,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 17:45:36,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:45:36,597 INFO L87 Difference]: Start difference. First operand 690 states and 5032 transitions. Second operand has 21 states, 19 states have (on average 3.789473684210526) internal successors, (72), 19 states have internal predecessors, (72), 14 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (30), 12 states have call predecessors, (30), 14 states have call successors, (30) [2023-12-16 17:45:37,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:37,085 INFO L93 Difference]: Finished difference Result 1084 states and 9910 transitions. [2023-12-16 17:45:37,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-16 17:45:37,100 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.789473684210526) internal successors, (72), 19 states have internal predecessors, (72), 14 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (30), 12 states have call predecessors, (30), 14 states have call successors, (30) Word has length 943 [2023-12-16 17:45:37,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:37,114 INFO L225 Difference]: With dead ends: 1084 [2023-12-16 17:45:37,114 INFO L226 Difference]: Without dead ends: 380 [2023-12-16 17:45:37,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1893 GetRequests, 1865 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2023-12-16 17:45:37,126 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 46 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:37,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 257 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:45:37,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2023-12-16 17:45:37,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 348. [2023-12-16 17:45:37,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 208 states have (on average 1.0528846153846154) internal successors, (219), 206 states have internal predecessors, (219), 68 states have call successors, (68), 23 states have call predecessors, (68), 71 states have return successors, (1134), 118 states have call predecessors, (1134), 68 states have call successors, (1134) [2023-12-16 17:45:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 1421 transitions. [2023-12-16 17:45:37,182 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 1421 transitions. Word has length 943 [2023-12-16 17:45:37,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:37,182 INFO L495 AbstractCegarLoop]: Abstraction has 348 states and 1421 transitions. [2023-12-16 17:45:37,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.789473684210526) internal successors, (72), 19 states have internal predecessors, (72), 14 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (30), 12 states have call predecessors, (30), 14 states have call successors, (30) [2023-12-16 17:45:37,182 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 1421 transitions. [2023-12-16 17:45:37,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1361 [2023-12-16 17:45:37,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:37,196 INFO L195 NwaCegarLoop]: trace histogram [109, 109, 106, 106, 88, 86, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 53, 34, 33, 23, 18, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:37,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-16 17:45:37,403 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:45:37,403 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:37,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:37,403 INFO L85 PathProgramCache]: Analyzing trace with hash 808957407, now seen corresponding path program 18 times [2023-12-16 17:45:37,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:37,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129001482] [2023-12-16 17:45:37,404 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-16 17:45:37,404 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:45:37,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:37,405 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:45:37,409 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:45:37,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2023-12-16 17:45:37,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:45:37,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:45:37,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:38,173 INFO L134 CoverageAnalysis]: Checked inductivity of 61714 backedges. 770 proven. 2939 refuted. 0 times theorem prover too weak. 58005 trivial. 0 not checked. [2023-12-16 17:45:38,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:45:40,238 INFO L134 CoverageAnalysis]: Checked inductivity of 61714 backedges. 770 proven. 2963 refuted. 0 times theorem prover too weak. 57981 trivial. 0 not checked. [2023-12-16 17:45:40,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:45:40,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129001482] [2023-12-16 17:45:40,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129001482] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:45:40,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:45:40,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2023-12-16 17:45:40,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790505498] [2023-12-16 17:45:40,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:45:40,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-16 17:45:40,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:45:40,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-16 17:45:40,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-12-16 17:45:40,240 INFO L87 Difference]: Start difference. First operand 348 states and 1421 transitions. Second operand has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 16 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) [2023-12-16 17:45:40,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:45:40,488 INFO L93 Difference]: Finished difference Result 909 states and 7249 transitions. [2023-12-16 17:45:40,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 17:45:40,489 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 16 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) Word has length 1360 [2023-12-16 17:45:40,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:45:40,524 INFO L225 Difference]: With dead ends: 909 [2023-12-16 17:45:40,524 INFO L226 Difference]: Without dead ends: 589 [2023-12-16 17:45:40,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2725 GetRequests, 2700 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2023-12-16 17:45:40,534 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 24 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:45:40,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 279 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:45:40,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2023-12-16 17:45:40,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 555. [2023-12-16 17:45:40,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 322 states have (on average 1.0341614906832297) internal successors, (333), 320 states have internal predecessors, (333), 104 states have call successors, (104), 23 states have call predecessors, (104), 128 states have return successors, (2765), 211 states have call predecessors, (2765), 104 states have call successors, (2765) [2023-12-16 17:45:40,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 3202 transitions. [2023-12-16 17:45:40,762 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 3202 transitions. Word has length 1360 [2023-12-16 17:45:40,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:45:40,762 INFO L495 AbstractCegarLoop]: Abstraction has 555 states and 3202 transitions. [2023-12-16 17:45:40,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 20 states have internal predecessors, (60), 16 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) [2023-12-16 17:45:40,762 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 3202 transitions. [2023-12-16 17:45:40,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1966 [2023-12-16 17:45:40,789 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:45:40,789 INFO L195 NwaCegarLoop]: trace histogram [162, 162, 149, 149, 127, 124, 81, 81, 81, 81, 81, 81, 74, 74, 74, 74, 74, 74, 53, 43, 35, 25, 1, 1, 1, 1, 1, 1] [2023-12-16 17:45:40,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-16 17:45:40,997 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:45:40,997 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:45:40,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:45:40,998 INFO L85 PathProgramCache]: Analyzing trace with hash 953413515, now seen corresponding path program 19 times [2023-12-16 17:45:40,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:45:40,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933013550] [2023-12-16 17:45:40,999 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-16 17:45:40,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:45:40,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:45:41,000 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:45:41,028 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:45:41,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:45:41,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 2755 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-16 17:45:41,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:45:42,031 INFO L134 CoverageAnalysis]: Checked inductivity of 129718 backedges. 1631 proven. 4792 refuted. 0 times theorem prover too weak. 123295 trivial. 0 not checked. [2023-12-16 17:45:42,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-12-16 17:45:42,681 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 (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:45:42,681 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:45:43,643 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:45:43,666 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:45:43,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 [2023-12-16 17:45:43,857 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:45:43,858 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 1966 with TraceHistMax 162,while TraceCheckSpWp was constructing backward predicates,while TransFormulaUtils was doing sequential composition of 7 TransFormulas,while SimplifyDDA2 was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. [2023-12-16 17:45:43,869 INFO L445 BasicCegarLoop]: Path program histogram: [19, 3, 3, 3, 1, 1, 1, 1] [2023-12-16 17:45:43,877 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:45:43,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:45:43 BoogieIcfgContainer [2023-12-16 17:45:43,878 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:45:43,879 INFO L158 Benchmark]: Toolchain (without parser) took 68046.33ms. Allocated memory was 362.8MB in the beginning and 1.0GB in the end (delta: 675.3MB). Free memory was 310.5MB in the beginning and 480.6MB in the end (delta: -170.1MB). Peak memory consumption was 506.8MB. Max. memory is 8.0GB. [2023-12-16 17:45:43,879 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 197.1MB. Free memory is still 147.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:45:43,879 INFO L158 Benchmark]: CACSL2BoogieTranslator took 154.39ms. Allocated memory is still 362.8MB. Free memory was 310.0MB in the beginning and 298.9MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-16 17:45:43,879 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.50ms. Allocated memory is still 362.8MB. Free memory was 298.9MB in the beginning and 297.9MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-16 17:45:43,879 INFO L158 Benchmark]: Boogie Preprocessor took 24.33ms. Allocated memory is still 362.8MB. Free memory was 297.9MB in the beginning and 295.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-16 17:45:43,879 INFO L158 Benchmark]: RCFGBuilder took 296.55ms. Allocated memory is still 362.8MB. Free memory was 295.8MB in the beginning and 284.3MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-16 17:45:43,880 INFO L158 Benchmark]: TraceAbstraction took 67539.06ms. Allocated memory was 362.8MB in the beginning and 1.0GB in the end (delta: 675.3MB). Free memory was 283.2MB in the beginning and 480.6MB in the end (delta: -197.3MB). Peak memory consumption was 479.5MB. Max. memory is 8.0GB. [2023-12-16 17:45:43,880 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.11ms. Allocated memory is still 197.1MB. Free memory is still 147.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 154.39ms. Allocated memory is still 362.8MB. Free memory was 310.0MB in the beginning and 298.9MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.50ms. Allocated memory is still 362.8MB. Free memory was 298.9MB in the beginning and 297.9MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.33ms. Allocated memory is still 362.8MB. Free memory was 297.9MB in the beginning and 295.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 296.55ms. Allocated memory is still 362.8MB. Free memory was 295.8MB in the beginning and 284.3MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 67539.06ms. Allocated memory was 362.8MB in the beginning and 1.0GB in the end (delta: 675.3MB). Free memory was 283.2MB in the beginning and 480.6MB in the end (delta: -197.3MB). Peak memory consumption was 479.5MB. 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: 41]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 41). Cancelled while NwaCegarLoop was analyzing trace of length 1966 with TraceHistMax 162,while TraceCheckSpWp was constructing backward predicates,while TransFormulaUtils was doing sequential composition of 7 TransFormulas,while SimplifyDDA2 was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 24 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 67.5s, OverallIterations: 32, TraceHistogramMax: 210, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.4s, AutomataDifference: 10.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1131 SdHoareTripleChecker+Valid, 5.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 944 mSDsluCounter, 5636 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4908 mSDsCounter, 804 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8363 IncrementalHoareTripleChecker+Invalid, 9167 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 804 mSolverCounterUnsat, 728 mSDtfsCounter, 8363 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 32478 GetRequests, 31855 SyntacticMatches, 0 SemanticMatches, 623 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1677 ImplicationChecksByTransitivity, 6.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=690occurred in iteration=29, InterpolantAutomatonStates: 380, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.3s AutomataMinimizationTime, 31 MinimizatonAttempts, 1137 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 38.8s InterpolantComputationTime, 16773 NumberOfCodeBlocks, 11327 NumberOfCodeBlocksAsserted, 158 NumberOfCheckSat, 32242 ConstructedInterpolants, 0 QuantifiedInterpolants, 39254 SizeOfPredicates, 146 NumberOfNonLiveVariables, 16129 ConjunctsInSsa, 364 ConjunctsInUnsatCore, 58 InterpolantComputations, 4 PerfectInterpolantSequences, 1320404/1375335 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