/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 22:05:35,925 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 22:05:35,993 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-21 22:05:35,997 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 22:05:35,997 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 22:05:36,020 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 22:05:36,020 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 22:05:36,021 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 22:05:36,021 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 22:05:36,024 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 22:05:36,024 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 22:05:36,025 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 22:05:36,026 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 22:05:36,026 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 22:05:36,027 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 22:05:36,027 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 22:05:36,027 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 22:05:36,028 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 22:05:36,028 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 22:05:36,028 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 22:05:36,028 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 22:05:36,028 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 22:05:36,029 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 22:05:36,029 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 22:05:36,029 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 22:05:36,029 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 22:05:36,029 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 22:05:36,029 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 22:05:36,030 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 22:05:36,030 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 22:05:36,031 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 22:05:36,031 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 22:05:36,031 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 22:05:36,031 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 22:05:36,031 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:05:36,031 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 22:05:36,031 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 22:05:36,032 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 22:05:36,032 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 22:05:36,032 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 22:05:36,032 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 22:05:36,032 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 22:05:36,032 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 22:05:36,033 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 22:05:36,033 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 22:05:36,033 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 22:05:36,033 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-21 22:05:36,227 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 22:05:36,243 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 22:05:36,245 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 22:05:36,245 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 22:05:36,246 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 22:05:36,247 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c [2023-12-21 22:05:37,349 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 22:05:37,840 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 22:05:37,840 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c [2023-12-21 22:05:37,883 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67a24f4e9/5bedc4b9a31d4ac594453735ab252d91/FLAG56cbcc236 [2023-12-21 22:05:37,895 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67a24f4e9/5bedc4b9a31d4ac594453735ab252d91 [2023-12-21 22:05:37,897 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 22:05:37,898 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 22:05:37,900 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 22:05:37,900 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 22:05:37,903 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 22:05:37,904 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:05:37" (1/1) ... [2023-12-21 22:05:37,904 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9b48fb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:37, skipping insertion in model container [2023-12-21 22:05:37,905 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:05:37" (1/1) ... [2023-12-21 22:05:38,073 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 22:05:39,228 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c[382357,382370] [2023-12-21 22:05:39,252 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c[383339,383352] [2023-12-21 22:05:39,431 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:05:39,444 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 22:05:40,015 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c[382357,382370] [2023-12-21 22:05:40,018 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.09.cil-2.c[383339,383352] [2023-12-21 22:05:40,039 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:05:40,080 INFO L206 MainTranslator]: Completed translation [2023-12-21 22:05:40,080 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40 WrapperNode [2023-12-21 22:05:40,080 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 22:05:40,081 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 22:05:40,081 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 22:05:40,082 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 22:05:40,086 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,142 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,500 INFO L138 Inliner]: procedures = 63, calls = 69, calls flagged for inlining = 39, calls inlined = 39, statements flattened = 13022 [2023-12-21 22:05:40,500 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 22:05:40,501 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 22:05:40,501 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 22:05:40,501 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 22:05:40,509 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,509 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,570 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,704 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-21 22:05:40,704 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,704 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,806 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,841 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,873 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,894 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,987 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 22:05:40,988 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 22:05:40,988 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 22:05:40,988 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 22:05:40,988 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (1/1) ... [2023-12-21 22:05:40,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:05:41,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 22:05:41,014 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-21 22:05:41,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 22:05:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 22:05:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 22:05:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 22:05:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 22:05:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 22:05:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 22:05:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 22:05:41,034 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 22:05:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 22:05:41,034 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 22:05:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 22:05:41,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 22:05:41,122 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 22:05:41,124 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 22:05:48,738 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 22:05:48,800 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 22:05:48,801 INFO L309 CfgBuilder]: Removed 13 assume(true) statements. [2023-12-21 22:05:48,802 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:05:48 BoogieIcfgContainer [2023-12-21 22:05:48,802 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 22:05:48,803 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 22:05:48,803 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 22:05:48,805 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 22:05:48,806 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 10:05:37" (1/3) ... [2023-12-21 22:05:48,806 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@666c5327 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:05:48, skipping insertion in model container [2023-12-21 22:05:48,806 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:05:40" (2/3) ... [2023-12-21 22:05:48,806 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@666c5327 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:05:48, skipping insertion in model container [2023-12-21 22:05:48,806 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:05:48" (3/3) ... [2023-12-21 22:05:48,807 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label46+token_ring.09.cil-2.c [2023-12-21 22:05:48,819 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 22:05:48,819 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 22:05:48,893 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 22:05:48,898 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;@276e375f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 22:05:48,898 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 22:05:48,923 INFO L276 IsEmpty]: Start isEmpty. Operand has 2410 states, 2375 states have (on average 1.8787368421052633) internal successors, (4462), 2380 states have internal predecessors, (4462), 25 states have call successors, (25), 7 states have call predecessors, (25), 7 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-21 22:05:48,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:48,942 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:48,943 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:48,943 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:48,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:48,948 INFO L85 PathProgramCache]: Analyzing trace with hash -406394513, now seen corresponding path program 1 times [2023-12-21 22:05:48,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:48,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831912853] [2023-12-21 22:05:48,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:48,962 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:48,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:48,964 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:48,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 (2)] Waiting until timeout for monitored process [2023-12-21 22:05:49,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:49,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:05:49,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:49,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:49,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:49,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:49,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831912853] [2023-12-21 22:05:49,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831912853] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:49,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:49,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:05:49,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236039903] [2023-12-21 22:05:49,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:49,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:05:49,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:49,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:05:49,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:05:49,240 INFO L87 Difference]: Start difference. First operand has 2410 states, 2375 states have (on average 1.8787368421052633) internal successors, (4462), 2380 states have internal predecessors, (4462), 25 states have call successors, (25), 7 states have call predecessors, (25), 7 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:49,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:49,379 INFO L93 Difference]: Finished difference Result 4813 states and 9011 transitions. [2023-12-21 22:05:49,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:05:49,381 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:49,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:49,394 INFO L225 Difference]: With dead ends: 4813 [2023-12-21 22:05:49,395 INFO L226 Difference]: Without dead ends: 2405 [2023-12-21 22:05:49,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:05:49,403 INFO L413 NwaCegarLoop]: 4383 mSDtfsCounter, 453 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 8342 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:49,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [453 Valid, 8342 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:05:49,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2405 states. [2023-12-21 22:05:49,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2405 to 2405. [2023-12-21 22:05:49,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2405 states, 2372 states have (on average 1.8414839797639122) internal successors, (4368), 2375 states have internal predecessors, (4368), 25 states have call successors, (25), 7 states have call predecessors, (25), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2023-12-21 22:05:49,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2405 states to 2405 states and 4416 transitions. [2023-12-21 22:05:49,492 INFO L78 Accepts]: Start accepts. Automaton has 2405 states and 4416 transitions. Word has length 132 [2023-12-21 22:05:49,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:49,493 INFO L495 AbstractCegarLoop]: Abstraction has 2405 states and 4416 transitions. [2023-12-21 22:05:49,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:49,494 INFO L276 IsEmpty]: Start isEmpty. Operand 2405 states and 4416 transitions. [2023-12-21 22:05:49,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:49,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:49,496 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:49,502 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-21 22:05:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:49,701 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:49,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1268228115, now seen corresponding path program 1 times [2023-12-21 22:05:49,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:49,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [168568776] [2023-12-21 22:05:49,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:49,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:49,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:49,703 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:49,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-21 22:05:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:49,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:49,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:49,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:49,966 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:49,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:49,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [168568776] [2023-12-21 22:05:49,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [168568776] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:49,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:49,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:49,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638185303] [2023-12-21 22:05:49,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:49,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:49,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:49,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:49,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:49,970 INFO L87 Difference]: Start difference. First operand 2405 states and 4416 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:50,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:50,652 INFO L93 Difference]: Finished difference Result 2980 states and 5355 transitions. [2023-12-21 22:05:50,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:05:50,653 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:50,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:50,663 INFO L225 Difference]: With dead ends: 2980 [2023-12-21 22:05:50,663 INFO L226 Difference]: Without dead ends: 2711 [2023-12-21 22:05:50,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:50,666 INFO L413 NwaCegarLoop]: 4333 mSDtfsCounter, 4821 mSDsluCounter, 8838 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4838 SdHoareTripleChecker+Valid, 13171 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:50,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4838 Valid, 13171 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-21 22:05:50,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2023-12-21 22:05:50,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2686. [2023-12-21 22:05:50,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8222983257229832) internal successors, (4789), 2632 states have internal predecessors, (4789), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:50,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4874 transitions. [2023-12-21 22:05:50,726 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4874 transitions. Word has length 132 [2023-12-21 22:05:50,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:50,726 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4874 transitions. [2023-12-21 22:05:50,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:50,727 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4874 transitions. [2023-12-21 22:05:50,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:50,728 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:50,728 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:50,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:50,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:50,933 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:50,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:50,933 INFO L85 PathProgramCache]: Analyzing trace with hash -295701143, now seen corresponding path program 1 times [2023-12-21 22:05:50,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:50,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168166881] [2023-12-21 22:05:50,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:50,934 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:50,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:50,957 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:50,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-21 22:05:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:51,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:51,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:51,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:51,173 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:51,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:51,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168166881] [2023-12-21 22:05:51,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168166881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:51,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:51,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:51,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095862090] [2023-12-21 22:05:51,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:51,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:51,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:51,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:51,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:51,175 INFO L87 Difference]: Start difference. First operand 2686 states and 4874 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:51,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:51,548 INFO L93 Difference]: Finished difference Result 3236 states and 5771 transitions. [2023-12-21 22:05:51,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:51,549 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:51,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:51,557 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:51,558 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:51,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:51,564 INFO L413 NwaCegarLoop]: 4246 mSDtfsCounter, 4568 mSDsluCounter, 8366 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4585 SdHoareTripleChecker+Valid, 12612 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:51,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4585 Valid, 12612 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:51,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:51,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:51,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8196347031963471) internal successors, (4782), 2632 states have internal predecessors, (4782), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:51,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4867 transitions. [2023-12-21 22:05:51,620 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4867 transitions. Word has length 132 [2023-12-21 22:05:51,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:51,620 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4867 transitions. [2023-12-21 22:05:51,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:51,620 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4867 transitions. [2023-12-21 22:05:51,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:51,623 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:51,623 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:51,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-21 22:05:51,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:51,828 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:51,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:51,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2090975341, now seen corresponding path program 1 times [2023-12-21 22:05:51,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:51,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1363693292] [2023-12-21 22:05:51,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:51,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:51,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:51,831 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:51,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-21 22:05:51,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:51,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:51,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:51,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:51,999 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:51,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:51,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1363693292] [2023-12-21 22:05:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1363693292] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727012735] [2023-12-21 22:05:52,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:52,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:52,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:52,001 INFO L87 Difference]: Start difference. First operand 2686 states and 4867 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:52,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:52,361 INFO L93 Difference]: Finished difference Result 3236 states and 5757 transitions. [2023-12-21 22:05:52,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:52,361 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:52,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:52,369 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:52,369 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:52,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:52,372 INFO L413 NwaCegarLoop]: 4243 mSDtfsCounter, 4561 mSDsluCounter, 8362 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4578 SdHoareTripleChecker+Valid, 12605 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:52,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4578 Valid, 12605 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:52,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:52,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:52,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8169710806697108) internal successors, (4775), 2632 states have internal predecessors, (4775), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:52,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4860 transitions. [2023-12-21 22:05:52,424 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4860 transitions. Word has length 132 [2023-12-21 22:05:52,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:52,424 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4860 transitions. [2023-12-21 22:05:52,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:52,425 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4860 transitions. [2023-12-21 22:05:52,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:52,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:52,426 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:52,432 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 (5)] Ended with exit code 0 [2023-12-21 22:05:52,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:52,630 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:52,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:52,631 INFO L85 PathProgramCache]: Analyzing trace with hash -400393103, now seen corresponding path program 1 times [2023-12-21 22:05:52,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:52,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [536123917] [2023-12-21 22:05:52,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:52,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:52,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:52,633 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:52,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-21 22:05:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:52,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:52,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:52,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:52,807 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:52,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:52,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [536123917] [2023-12-21 22:05:52,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [536123917] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:52,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:52,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:52,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061532377] [2023-12-21 22:05:52,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:52,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:52,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:52,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:52,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:52,809 INFO L87 Difference]: Start difference. First operand 2686 states and 4860 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:53,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:53,163 INFO L93 Difference]: Finished difference Result 3236 states and 5743 transitions. [2023-12-21 22:05:53,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:53,167 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:53,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:53,177 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:53,177 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:53,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:53,179 INFO L413 NwaCegarLoop]: 4240 mSDtfsCounter, 4555 mSDsluCounter, 8358 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4572 SdHoareTripleChecker+Valid, 12598 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:53,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4572 Valid, 12598 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:53,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:53,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:53,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8143074581430745) internal successors, (4768), 2632 states have internal predecessors, (4768), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:53,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4853 transitions. [2023-12-21 22:05:53,302 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4853 transitions. Word has length 132 [2023-12-21 22:05:53,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:53,303 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4853 transitions. [2023-12-21 22:05:53,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:53,303 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4853 transitions. [2023-12-21 22:05:53,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:53,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:53,304 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:53,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-21 22:05:53,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:53,509 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:53,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:53,510 INFO L85 PathProgramCache]: Analyzing trace with hash -480759827, now seen corresponding path program 1 times [2023-12-21 22:05:53,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:53,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952972225] [2023-12-21 22:05:53,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:53,510 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:53,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:53,511 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:53,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-21 22:05:53,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:53,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:53,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:53,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:53,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:53,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952972225] [2023-12-21 22:05:53,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952972225] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:53,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:53,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:53,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130269210] [2023-12-21 22:05:53,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:53,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:53,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:53,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:53,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:53,676 INFO L87 Difference]: Start difference. First operand 2686 states and 4853 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:54,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:54,031 INFO L93 Difference]: Finished difference Result 3236 states and 5729 transitions. [2023-12-21 22:05:54,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:54,031 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:54,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:54,039 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:54,039 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:54,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:54,041 INFO L413 NwaCegarLoop]: 4237 mSDtfsCounter, 4549 mSDsluCounter, 8354 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4566 SdHoareTripleChecker+Valid, 12591 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:54,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4566 Valid, 12591 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:54,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:54,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:54,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8116438356164384) internal successors, (4761), 2632 states have internal predecessors, (4761), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:54,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4846 transitions. [2023-12-21 22:05:54,086 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4846 transitions. Word has length 132 [2023-12-21 22:05:54,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:54,087 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4846 transitions. [2023-12-21 22:05:54,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:54,087 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4846 transitions. [2023-12-21 22:05:54,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:54,088 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:54,088 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:54,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:54,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:54,293 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:54,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:54,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1591730959, now seen corresponding path program 1 times [2023-12-21 22:05:54,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:54,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [868926849] [2023-12-21 22:05:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:54,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:54,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:54,295 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:54,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-21 22:05:54,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:54,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:54,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:54,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:54,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:54,456 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:54,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [868926849] [2023-12-21 22:05:54,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [868926849] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:54,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:54,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:54,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306607766] [2023-12-21 22:05:54,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:54,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:54,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:54,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:54,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:54,457 INFO L87 Difference]: Start difference. First operand 2686 states and 4846 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:54,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:54,817 INFO L93 Difference]: Finished difference Result 3236 states and 5715 transitions. [2023-12-21 22:05:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:54,817 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:54,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:54,828 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:54,828 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:54,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:54,830 INFO L413 NwaCegarLoop]: 4234 mSDtfsCounter, 4543 mSDsluCounter, 8350 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4560 SdHoareTripleChecker+Valid, 12584 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:54,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4560 Valid, 12584 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:54,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:54,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:54,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.808980213089802) internal successors, (4754), 2632 states have internal predecessors, (4754), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:54,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4839 transitions. [2023-12-21 22:05:54,876 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4839 transitions. Word has length 132 [2023-12-21 22:05:54,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:54,876 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4839 transitions. [2023-12-21 22:05:54,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:54,877 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4839 transitions. [2023-12-21 22:05:54,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:54,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:54,878 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:54,886 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-21 22:05:55,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:55,088 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:55,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:55,088 INFO L85 PathProgramCache]: Analyzing trace with hash 730070959, now seen corresponding path program 1 times [2023-12-21 22:05:55,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:55,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431652912] [2023-12-21 22:05:55,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:55,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:55,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:55,092 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:55,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-21 22:05:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:55,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:55,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:55,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:55,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:55,264 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:55,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [431652912] [2023-12-21 22:05:55,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [431652912] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:55,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:55,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281448670] [2023-12-21 22:05:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:55,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:55,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:55,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:55,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:55,265 INFO L87 Difference]: Start difference. First operand 2686 states and 4839 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:55,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:55,616 INFO L93 Difference]: Finished difference Result 3236 states and 5701 transitions. [2023-12-21 22:05:55,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:55,624 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:55,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:55,632 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:55,632 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:55,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:55,635 INFO L413 NwaCegarLoop]: 4231 mSDtfsCounter, 4537 mSDsluCounter, 8346 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4554 SdHoareTripleChecker+Valid, 12577 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:55,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4554 Valid, 12577 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:55,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:55,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:55,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.806316590563166) internal successors, (4747), 2632 states have internal predecessors, (4747), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:55,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4832 transitions. [2023-12-21 22:05:55,677 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4832 transitions. Word has length 132 [2023-12-21 22:05:55,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:55,677 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4832 transitions. [2023-12-21 22:05:55,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:55,677 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4832 transitions. [2023-12-21 22:05:55,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:55,678 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:55,678 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:55,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:55,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:55,882 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:55,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:55,883 INFO L85 PathProgramCache]: Analyzing trace with hash -710189645, now seen corresponding path program 1 times [2023-12-21 22:05:55,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:55,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [306228981] [2023-12-21 22:05:55,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:55,884 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:55,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:55,885 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:55,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-21 22:05:55,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:56,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:56,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:56,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:56,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:56,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [306228981] [2023-12-21 22:05:56,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [306228981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:56,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:56,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:56,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523903510] [2023-12-21 22:05:56,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:56,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:56,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:56,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:56,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:56,061 INFO L87 Difference]: Start difference. First operand 2686 states and 4832 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:56,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:56,407 INFO L93 Difference]: Finished difference Result 3236 states and 5687 transitions. [2023-12-21 22:05:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:56,408 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:56,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:56,415 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:56,415 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:56,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:56,418 INFO L413 NwaCegarLoop]: 4228 mSDtfsCounter, 4531 mSDsluCounter, 8342 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4548 SdHoareTripleChecker+Valid, 12570 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:56,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4548 Valid, 12570 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:56,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:56,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:56,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8036529680365296) internal successors, (4740), 2632 states have internal predecessors, (4740), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:56,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4825 transitions. [2023-12-21 22:05:56,464 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4825 transitions. Word has length 132 [2023-12-21 22:05:56,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:56,464 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4825 transitions. [2023-12-21 22:05:56,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:56,464 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4825 transitions. [2023-12-21 22:05:56,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:56,465 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:56,465 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:56,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:56,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:56,670 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:56,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:56,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1310838993, now seen corresponding path program 1 times [2023-12-21 22:05:56,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:56,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060600845] [2023-12-21 22:05:56,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:56,671 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:56,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:56,672 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:56,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-21 22:05:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:56,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:56,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:56,834 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:56,834 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:56,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060600845] [2023-12-21 22:05:56,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060600845] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:56,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:56,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:56,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606898710] [2023-12-21 22:05:56,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:56,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:56,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:56,836 INFO L87 Difference]: Start difference. First operand 2686 states and 4825 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:57,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:57,265 INFO L93 Difference]: Finished difference Result 3236 states and 5673 transitions. [2023-12-21 22:05:57,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:05:57,266 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:57,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:57,271 INFO L225 Difference]: With dead ends: 3236 [2023-12-21 22:05:57,271 INFO L226 Difference]: Without dead ends: 2686 [2023-12-21 22:05:57,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:57,273 INFO L413 NwaCegarLoop]: 4225 mSDtfsCounter, 4525 mSDsluCounter, 8338 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4542 SdHoareTripleChecker+Valid, 12563 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:57,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4542 Valid, 12563 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:57,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2686 states. [2023-12-21 22:05:57,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2686 to 2686. [2023-12-21 22:05:57,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2628 states have (on average 1.8009893455098935) internal successors, (4733), 2632 states have internal predecessors, (4733), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 22:05:57,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 4818 transitions. [2023-12-21 22:05:57,337 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 4818 transitions. Word has length 132 [2023-12-21 22:05:57,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:57,338 INFO L495 AbstractCegarLoop]: Abstraction has 2686 states and 4818 transitions. [2023-12-21 22:05:57,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:57,338 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 4818 transitions. [2023-12-21 22:05:57,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:57,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:57,340 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:57,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:57,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:57,544 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:57,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:57,545 INFO L85 PathProgramCache]: Analyzing trace with hash 193805875, now seen corresponding path program 1 times [2023-12-21 22:05:57,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:57,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408062831] [2023-12-21 22:05:57,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:57,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:57,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:57,546 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:57,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-21 22:05:57,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:57,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:57,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:57,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:57,709 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:57,709 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:57,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408062831] [2023-12-21 22:05:57,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408062831] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:57,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:57,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:57,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266463677] [2023-12-21 22:05:57,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:57,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:57,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:57,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:57,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:57,711 INFO L87 Difference]: Start difference. First operand 2686 states and 4818 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:58,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:58,182 INFO L93 Difference]: Finished difference Result 3366 states and 5871 transitions. [2023-12-21 22:05:58,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:05:58,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:58,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:58,189 INFO L225 Difference]: With dead ends: 3366 [2023-12-21 22:05:58,189 INFO L226 Difference]: Without dead ends: 2816 [2023-12-21 22:05:58,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:58,192 INFO L413 NwaCegarLoop]: 4223 mSDtfsCounter, 4605 mSDsluCounter, 8334 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4622 SdHoareTripleChecker+Valid, 12557 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:58,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4622 Valid, 12557 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:05:58,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2816 states. [2023-12-21 22:05:58,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2816 to 2816. [2023-12-21 22:05:58,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2816 states, 2752 states have (on average 1.7834302325581395) internal successors, (4908), 2756 states have internal predecessors, (4908), 45 states have call successors, (45), 17 states have call predecessors, (45), 17 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 22:05:58,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2816 states to 2816 states and 4997 transitions. [2023-12-21 22:05:58,265 INFO L78 Accepts]: Start accepts. Automaton has 2816 states and 4997 transitions. Word has length 132 [2023-12-21 22:05:58,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:58,265 INFO L495 AbstractCegarLoop]: Abstraction has 2816 states and 4997 transitions. [2023-12-21 22:05:58,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:58,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2816 states and 4997 transitions. [2023-12-21 22:05:58,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:58,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:58,267 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:58,274 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-21 22:05:58,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:58,472 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:58,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:58,472 INFO L85 PathProgramCache]: Analyzing trace with hash 83639863, now seen corresponding path program 1 times [2023-12-21 22:05:58,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:58,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935324598] [2023-12-21 22:05:58,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:58,473 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:58,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:58,474 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:58,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-21 22:05:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:58,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:58,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:58,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:58,637 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:58,637 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:58,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935324598] [2023-12-21 22:05:58,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935324598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:58,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:58,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:58,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055959568] [2023-12-21 22:05:58,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:58,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:58,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:58,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:58,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:58,639 INFO L87 Difference]: Start difference. First operand 2816 states and 4997 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:59,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:59,099 INFO L93 Difference]: Finished difference Result 3626 states and 6229 transitions. [2023-12-21 22:05:59,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:05:59,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:05:59,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:59,105 INFO L225 Difference]: With dead ends: 3626 [2023-12-21 22:05:59,105 INFO L226 Difference]: Without dead ends: 2946 [2023-12-21 22:05:59,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:05:59,108 INFO L413 NwaCegarLoop]: 4220 mSDtfsCounter, 4599 mSDsluCounter, 8330 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4616 SdHoareTripleChecker+Valid, 12550 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:59,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4616 Valid, 12550 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:05:59,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2946 states. [2023-12-21 22:05:59,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2946 to 2946. [2023-12-21 22:05:59,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2946 states, 2876 states have (on average 1.7659944367176634) internal successors, (5079), 2880 states have internal predecessors, (5079), 47 states have call successors, (47), 21 states have call predecessors, (47), 21 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:05:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2946 states to 2946 states and 5172 transitions. [2023-12-21 22:05:59,181 INFO L78 Accepts]: Start accepts. Automaton has 2946 states and 5172 transitions. Word has length 132 [2023-12-21 22:05:59,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:59,181 INFO L495 AbstractCegarLoop]: Abstraction has 2946 states and 5172 transitions. [2023-12-21 22:05:59,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:05:59,181 INFO L276 IsEmpty]: Start isEmpty. Operand 2946 states and 5172 transitions. [2023-12-21 22:05:59,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:05:59,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:59,183 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:59,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:59,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:59,387 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:59,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:59,388 INFO L85 PathProgramCache]: Analyzing trace with hash -704101294, now seen corresponding path program 1 times [2023-12-21 22:05:59,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:59,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926521150] [2023-12-21 22:05:59,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:59,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:59,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:59,389 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:59,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-21 22:05:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:59,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:59,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:59,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:05:59,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:59,568 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:59,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926521150] [2023-12-21 22:05:59,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926521150] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:59,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:59,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:59,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925814986] [2023-12-21 22:05:59,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:05:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:59,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:05:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:05:59,569 INFO L87 Difference]: Start difference. First operand 2946 states and 5172 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:00,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:00,040 INFO L93 Difference]: Finished difference Result 3886 states and 6579 transitions. [2023-12-21 22:06:00,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:00,041 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:06:00,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:00,046 INFO L225 Difference]: With dead ends: 3886 [2023-12-21 22:06:00,047 INFO L226 Difference]: Without dead ends: 3076 [2023-12-21 22:06:00,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:00,050 INFO L413 NwaCegarLoop]: 4217 mSDtfsCounter, 4592 mSDsluCounter, 8326 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4609 SdHoareTripleChecker+Valid, 12543 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:00,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4609 Valid, 12543 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:06:00,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3076 states. [2023-12-21 22:06:00,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3076 to 3076. [2023-12-21 22:06:00,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3076 states, 3000 states have (on average 1.7486666666666666) internal successors, (5246), 3004 states have internal predecessors, (5246), 49 states have call successors, (49), 25 states have call predecessors, (49), 25 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-21 22:06:00,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3076 states to 3076 states and 5343 transitions. [2023-12-21 22:06:00,130 INFO L78 Accepts]: Start accepts. Automaton has 3076 states and 5343 transitions. Word has length 132 [2023-12-21 22:06:00,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:00,131 INFO L495 AbstractCegarLoop]: Abstraction has 3076 states and 5343 transitions. [2023-12-21 22:06:00,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:00,131 INFO L276 IsEmpty]: Start isEmpty. Operand 3076 states and 5343 transitions. [2023-12-21 22:06:00,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:06:00,132 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:00,133 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:00,139 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-21 22:06:00,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:00,337 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:00,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1729595561, now seen corresponding path program 1 times [2023-12-21 22:06:00,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:00,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2129757580] [2023-12-21 22:06:00,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:00,338 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:00,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:00,339 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:00,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-21 22:06:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:00,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:00,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:06:00,524 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:00,524 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:00,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2129757580] [2023-12-21 22:06:00,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2129757580] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:00,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:00,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:00,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623319773] [2023-12-21 22:06:00,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:00,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:00,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:00,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:00,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:00,527 INFO L87 Difference]: Start difference. First operand 3076 states and 5343 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:00,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:00,977 INFO L93 Difference]: Finished difference Result 4146 states and 6921 transitions. [2023-12-21 22:06:00,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:00,987 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:06:00,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:00,992 INFO L225 Difference]: With dead ends: 4146 [2023-12-21 22:06:00,993 INFO L226 Difference]: Without dead ends: 3206 [2023-12-21 22:06:00,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:00,996 INFO L413 NwaCegarLoop]: 4214 mSDtfsCounter, 4585 mSDsluCounter, 8322 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4602 SdHoareTripleChecker+Valid, 12536 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:00,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4602 Valid, 12536 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:00,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3206 states. [2023-12-21 22:06:01,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3206 to 3206. [2023-12-21 22:06:01,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3206 states, 3124 states have (on average 1.7314340588988477) internal successors, (5409), 3128 states have internal predecessors, (5409), 51 states have call successors, (51), 29 states have call predecessors, (51), 29 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-21 22:06:01,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3206 states to 3206 states and 5510 transitions. [2023-12-21 22:06:01,058 INFO L78 Accepts]: Start accepts. Automaton has 3206 states and 5510 transitions. Word has length 132 [2023-12-21 22:06:01,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:01,058 INFO L495 AbstractCegarLoop]: Abstraction has 3206 states and 5510 transitions. [2023-12-21 22:06:01,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:01,059 INFO L276 IsEmpty]: Start isEmpty. Operand 3206 states and 5510 transitions. [2023-12-21 22:06:01,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:06:01,060 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:01,060 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:01,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:01,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:01,265 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:01,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:01,265 INFO L85 PathProgramCache]: Analyzing trace with hash 167901205, now seen corresponding path program 1 times [2023-12-21 22:06:01,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:01,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096955221] [2023-12-21 22:06:01,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:01,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:01,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:01,266 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:01,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-21 22:06:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:01,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:01,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:01,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:06:01,431 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:01,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:01,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096955221] [2023-12-21 22:06:01,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096955221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:01,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:01,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:01,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180924261] [2023-12-21 22:06:01,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:01,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:01,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:01,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:01,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:01,432 INFO L87 Difference]: Start difference. First operand 3206 states and 5510 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:01,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:01,839 INFO L93 Difference]: Finished difference Result 4406 states and 7255 transitions. [2023-12-21 22:06:01,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:01,840 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:06:01,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:01,845 INFO L225 Difference]: With dead ends: 4406 [2023-12-21 22:06:01,845 INFO L226 Difference]: Without dead ends: 3336 [2023-12-21 22:06:01,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:01,848 INFO L413 NwaCegarLoop]: 4211 mSDtfsCounter, 4578 mSDsluCounter, 8318 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4595 SdHoareTripleChecker+Valid, 12529 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:01,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4595 Valid, 12529 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:01,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3336 states. [2023-12-21 22:06:01,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3336 to 3336. [2023-12-21 22:06:01,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3336 states, 3248 states have (on average 1.7142857142857142) internal successors, (5568), 3252 states have internal predecessors, (5568), 53 states have call successors, (53), 33 states have call predecessors, (53), 33 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:06:01,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 5673 transitions. [2023-12-21 22:06:01,910 INFO L78 Accepts]: Start accepts. Automaton has 3336 states and 5673 transitions. Word has length 132 [2023-12-21 22:06:01,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:01,911 INFO L495 AbstractCegarLoop]: Abstraction has 3336 states and 5673 transitions. [2023-12-21 22:06:01,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:01,911 INFO L276 IsEmpty]: Start isEmpty. Operand 3336 states and 5673 transitions. [2023-12-21 22:06:01,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:06:01,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:01,912 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:01,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-21 22:06:02,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:02,116 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:02,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:02,117 INFO L85 PathProgramCache]: Analyzing trace with hash -228853414, now seen corresponding path program 1 times [2023-12-21 22:06:02,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:02,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1010947460] [2023-12-21 22:06:02,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:02,117 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:02,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:02,118 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:02,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-21 22:06:02,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:02,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:02,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:02,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:06:02,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:02,268 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:02,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1010947460] [2023-12-21 22:06:02,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1010947460] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:02,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:02,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:02,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077888765] [2023-12-21 22:06:02,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:02,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:02,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:02,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:02,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:02,269 INFO L87 Difference]: Start difference. First operand 3336 states and 5673 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:02,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:02,747 INFO L93 Difference]: Finished difference Result 4666 states and 7581 transitions. [2023-12-21 22:06:02,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:02,748 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:06:02,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:02,753 INFO L225 Difference]: With dead ends: 4666 [2023-12-21 22:06:02,753 INFO L226 Difference]: Without dead ends: 3466 [2023-12-21 22:06:02,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:02,756 INFO L413 NwaCegarLoop]: 4208 mSDtfsCounter, 4571 mSDsluCounter, 8314 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4588 SdHoareTripleChecker+Valid, 12522 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:02,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4588 Valid, 12522 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:02,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3466 states. [2023-12-21 22:06:02,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3466 to 3466. [2023-12-21 22:06:02,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3466 states, 3372 states have (on average 1.6972123368920522) internal successors, (5723), 3376 states have internal predecessors, (5723), 55 states have call successors, (55), 37 states have call predecessors, (55), 37 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2023-12-21 22:06:02,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3466 states to 3466 states and 5832 transitions. [2023-12-21 22:06:02,822 INFO L78 Accepts]: Start accepts. Automaton has 3466 states and 5832 transitions. Word has length 132 [2023-12-21 22:06:02,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:02,822 INFO L495 AbstractCegarLoop]: Abstraction has 3466 states and 5832 transitions. [2023-12-21 22:06:02,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:02,822 INFO L276 IsEmpty]: Start isEmpty. Operand 3466 states and 5832 transitions. [2023-12-21 22:06:02,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:06:02,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:02,823 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:02,845 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-21 22:06:03,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:03,046 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:03,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:03,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1916401962, now seen corresponding path program 1 times [2023-12-21 22:06:03,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:03,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1884038238] [2023-12-21 22:06:03,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:03,046 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:03,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:03,047 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:03,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-21 22:06:03,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:03,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:03,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:03,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:06:03,219 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:03,219 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:03,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1884038238] [2023-12-21 22:06:03,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1884038238] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:03,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:03,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:03,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528970311] [2023-12-21 22:06:03,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:03,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:03,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:03,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:03,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:03,221 INFO L87 Difference]: Start difference. First operand 3466 states and 5832 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:03,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:03,627 INFO L93 Difference]: Finished difference Result 4926 states and 7899 transitions. [2023-12-21 22:06:03,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:03,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:06:03,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:03,633 INFO L225 Difference]: With dead ends: 4926 [2023-12-21 22:06:03,633 INFO L226 Difference]: Without dead ends: 3596 [2023-12-21 22:06:03,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:03,636 INFO L413 NwaCegarLoop]: 4205 mSDtfsCounter, 4564 mSDsluCounter, 8310 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4581 SdHoareTripleChecker+Valid, 12515 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:03,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4581 Valid, 12515 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:03,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3596 states. [2023-12-21 22:06:03,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3596 to 3596. [2023-12-21 22:06:03,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3596 states, 3496 states have (on average 1.6802059496567505) internal successors, (5874), 3500 states have internal predecessors, (5874), 57 states have call successors, (57), 41 states have call predecessors, (57), 41 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2023-12-21 22:06:03,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 5987 transitions. [2023-12-21 22:06:03,703 INFO L78 Accepts]: Start accepts. Automaton has 3596 states and 5987 transitions. Word has length 132 [2023-12-21 22:06:03,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:03,703 INFO L495 AbstractCegarLoop]: Abstraction has 3596 states and 5987 transitions. [2023-12-21 22:06:03,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:03,703 INFO L276 IsEmpty]: Start isEmpty. Operand 3596 states and 5987 transitions. [2023-12-21 22:06:03,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:06:03,704 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:03,704 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:03,725 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-21 22:06:03,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:03,909 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:03,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:03,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1000757669, now seen corresponding path program 1 times [2023-12-21 22:06:03,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:03,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [249024446] [2023-12-21 22:06:03,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:03,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:03,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:03,911 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:03,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-21 22:06:04,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:04,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:04,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:04,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:06:04,063 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:04,063 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:04,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [249024446] [2023-12-21 22:06:04,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [249024446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:04,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:04,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:04,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756987434] [2023-12-21 22:06:04,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:04,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:04,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:04,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:04,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:04,065 INFO L87 Difference]: Start difference. First operand 3596 states and 5987 transitions. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:04,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:04,551 INFO L93 Difference]: Finished difference Result 5186 states and 8209 transitions. [2023-12-21 22:06:04,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:04,552 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 132 [2023-12-21 22:06:04,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:04,556 INFO L225 Difference]: With dead ends: 5186 [2023-12-21 22:06:04,556 INFO L226 Difference]: Without dead ends: 3726 [2023-12-21 22:06:04,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:04,559 INFO L413 NwaCegarLoop]: 4202 mSDtfsCounter, 4556 mSDsluCounter, 8306 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4573 SdHoareTripleChecker+Valid, 12508 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:04,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4573 Valid, 12508 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:06:04,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3726 states. [2023-12-21 22:06:04,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3726 to 3726. [2023-12-21 22:06:04,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3726 states, 3620 states have (on average 1.6632596685082872) internal successors, (6021), 3624 states have internal predecessors, (6021), 59 states have call successors, (59), 45 states have call predecessors, (59), 45 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2023-12-21 22:06:04,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3726 states to 3726 states and 6138 transitions. [2023-12-21 22:06:04,631 INFO L78 Accepts]: Start accepts. Automaton has 3726 states and 6138 transitions. Word has length 132 [2023-12-21 22:06:04,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:04,631 INFO L495 AbstractCegarLoop]: Abstraction has 3726 states and 6138 transitions. [2023-12-21 22:06:04,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 4 states have internal predecessors, (121), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:06:04,631 INFO L276 IsEmpty]: Start isEmpty. Operand 3726 states and 6138 transitions. [2023-12-21 22:06:04,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-21 22:06:04,632 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:04,632 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:04,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 (19)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:04,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:04,836 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:04,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:04,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2083173408, now seen corresponding path program 1 times [2023-12-21 22:06:04,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:04,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [767505727] [2023-12-21 22:06:04,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:04,838 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:04,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:04,838 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:04,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-21 22:06:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:04,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:06:04,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:05,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:06:05,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:05,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:05,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [767505727] [2023-12-21 22:06:05,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [767505727] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:05,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:05,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:06:05,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822410717] [2023-12-21 22:06:05,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:05,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:06:05,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:05,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:06:05,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:05,074 INFO L87 Difference]: Start difference. First operand 3726 states and 6138 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 22:06:05,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:05,236 INFO L93 Difference]: Finished difference Result 6865 states and 10413 transitions. [2023-12-21 22:06:05,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:06:05,237 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 132 [2023-12-21 22:06:05,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:05,243 INFO L225 Difference]: With dead ends: 6865 [2023-12-21 22:06:05,243 INFO L226 Difference]: Without dead ends: 5276 [2023-12-21 22:06:05,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:05,247 INFO L413 NwaCegarLoop]: 4384 mSDtfsCounter, 4220 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4220 SdHoareTripleChecker+Valid, 4724 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:05,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4220 Valid, 4724 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:05,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5276 states. [2023-12-21 22:06:05,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5276 to 5274. [2023-12-21 22:06:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5274 states, 5070 states have (on average 1.5725838264299803) internal successors, (7973), 5077 states have internal predecessors, (7973), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:05,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5274 states to 5274 states and 8197 transitions. [2023-12-21 22:06:05,378 INFO L78 Accepts]: Start accepts. Automaton has 5274 states and 8197 transitions. Word has length 132 [2023-12-21 22:06:05,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:05,378 INFO L495 AbstractCegarLoop]: Abstraction has 5274 states and 8197 transitions. [2023-12-21 22:06:05,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 22:06:05,378 INFO L276 IsEmpty]: Start isEmpty. Operand 5274 states and 8197 transitions. [2023-12-21 22:06:05,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:05,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:05,381 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:05,386 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 (20)] Ended with exit code 0 [2023-12-21 22:06:05,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:05,586 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:05,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:05,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1664394849, now seen corresponding path program 1 times [2023-12-21 22:06:05,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:05,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1396293533] [2023-12-21 22:06:05,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:05,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:05,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:05,588 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:05,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-21 22:06:05,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:05,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:05,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:05,752 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-12-21 22:06:05,752 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:05,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:05,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1396293533] [2023-12-21 22:06:05,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1396293533] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:05,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:05,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:05,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209283184] [2023-12-21 22:06:05,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:05,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:05,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:05,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:05,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:05,754 INFO L87 Difference]: Start difference. First operand 5274 states and 8197 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:06,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:06,008 INFO L93 Difference]: Finished difference Result 9455 states and 13914 transitions. [2023-12-21 22:06:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:06,009 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:06,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:06,021 INFO L225 Difference]: With dead ends: 9455 [2023-12-21 22:06:06,021 INFO L226 Difference]: Without dead ends: 6318 [2023-12-21 22:06:06,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:06,028 INFO L413 NwaCegarLoop]: 4334 mSDtfsCounter, 83 mSDsluCounter, 8663 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 12997 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:06,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 12997 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:06,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6318 states. [2023-12-21 22:06:06,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6318 to 5310. [2023-12-21 22:06:06,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5310 states, 5106 states have (on average 1.5650215432824128) internal successors, (7991), 5113 states have internal predecessors, (7991), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:06,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5310 states to 5310 states and 8215 transitions. [2023-12-21 22:06:06,164 INFO L78 Accepts]: Start accepts. Automaton has 5310 states and 8215 transitions. Word has length 212 [2023-12-21 22:06:06,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:06,164 INFO L495 AbstractCegarLoop]: Abstraction has 5310 states and 8215 transitions. [2023-12-21 22:06:06,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:06,164 INFO L276 IsEmpty]: Start isEmpty. Operand 5310 states and 8215 transitions. [2023-12-21 22:06:06,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:06,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:06,167 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:06,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:06,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:06,373 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:06,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:06,373 INFO L85 PathProgramCache]: Analyzing trace with hash 283734501, now seen corresponding path program 1 times [2023-12-21 22:06:06,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:06,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1204606377] [2023-12-21 22:06:06,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:06,374 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:06,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:06,374 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:06,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-21 22:06:06,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:06,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:06,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-21 22:06:06,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:06,513 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:06,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1204606377] [2023-12-21 22:06:06,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1204606377] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:06,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:06,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:06,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607405666] [2023-12-21 22:06:06,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:06,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:06,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:06,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:06,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:06,514 INFO L87 Difference]: Start difference. First operand 5310 states and 8215 transitions. Second operand has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:06,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:06,700 INFO L93 Difference]: Finished difference Result 8691 states and 12807 transitions. [2023-12-21 22:06:06,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:06,701 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:06,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:06,707 INFO L225 Difference]: With dead ends: 8691 [2023-12-21 22:06:06,708 INFO L226 Difference]: Without dead ends: 5518 [2023-12-21 22:06:06,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:06,714 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 74 mSDsluCounter, 8652 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 12984 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:06,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 12984 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:06,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5518 states. [2023-12-21 22:06:06,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5518 to 5318. [2023-12-21 22:06:06,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5318 states, 5114 states have (on average 1.5578803285099727) internal successors, (7967), 5121 states have internal predecessors, (7967), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:06,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5318 states to 5318 states and 8191 transitions. [2023-12-21 22:06:06,844 INFO L78 Accepts]: Start accepts. Automaton has 5318 states and 8191 transitions. Word has length 212 [2023-12-21 22:06:06,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:06,844 INFO L495 AbstractCegarLoop]: Abstraction has 5318 states and 8191 transitions. [2023-12-21 22:06:06,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:06,844 INFO L276 IsEmpty]: Start isEmpty. Operand 5318 states and 8191 transitions. [2023-12-21 22:06:06,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:06,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:06,849 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:06,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-21 22:06:07,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:07,055 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:07,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:07,055 INFO L85 PathProgramCache]: Analyzing trace with hash 930907105, now seen corresponding path program 1 times [2023-12-21 22:06:07,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:07,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555960743] [2023-12-21 22:06:07,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:07,056 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:07,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:07,057 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:07,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-21 22:06:07,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:07,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:07,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:07,215 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-21 22:06:07,215 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:07,215 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:07,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555960743] [2023-12-21 22:06:07,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555960743] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:07,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:07,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:07,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272971722] [2023-12-21 22:06:07,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:07,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:07,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:07,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:07,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:07,217 INFO L87 Difference]: Start difference. First operand 5318 states and 8191 transitions. Second operand has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:07,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:07,395 INFO L93 Difference]: Finished difference Result 8683 states and 12727 transitions. [2023-12-21 22:06:07,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:07,396 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:07,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:07,403 INFO L225 Difference]: With dead ends: 8683 [2023-12-21 22:06:07,404 INFO L226 Difference]: Without dead ends: 5502 [2023-12-21 22:06:07,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:07,410 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 65 mSDsluCounter, 8653 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 12985 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:07,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 12985 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:07,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5502 states. [2023-12-21 22:06:07,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5502 to 5326. [2023-12-21 22:06:07,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5326 states, 5122 states have (on average 1.5507614213197969) internal successors, (7943), 5129 states have internal predecessors, (7943), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:07,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5326 states to 5326 states and 8167 transitions. [2023-12-21 22:06:07,633 INFO L78 Accepts]: Start accepts. Automaton has 5326 states and 8167 transitions. Word has length 212 [2023-12-21 22:06:07,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:07,633 INFO L495 AbstractCegarLoop]: Abstraction has 5326 states and 8167 transitions. [2023-12-21 22:06:07,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:07,634 INFO L276 IsEmpty]: Start isEmpty. Operand 5326 states and 8167 transitions. [2023-12-21 22:06:07,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:07,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:07,636 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:07,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:07,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:07,843 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:07,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:07,843 INFO L85 PathProgramCache]: Analyzing trace with hash 59581541, now seen corresponding path program 1 times [2023-12-21 22:06:07,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:07,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1358970879] [2023-12-21 22:06:07,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:07,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-21 22:06:07,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:07,845 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:07,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 (24)] Waiting until timeout for monitored process [2023-12-21 22:06:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:07,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:07,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:07,989 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-21 22:06:07,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:07,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:07,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1358970879] [2023-12-21 22:06:07,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1358970879] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:07,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:07,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:07,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249917586] [2023-12-21 22:06:07,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:07,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:07,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:07,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:07,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:07,990 INFO L87 Difference]: Start difference. First operand 5326 states and 8167 transitions. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:08,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:08,177 INFO L93 Difference]: Finished difference Result 8675 states and 12647 transitions. [2023-12-21 22:06:08,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:08,177 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:08,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:08,184 INFO L225 Difference]: With dead ends: 8675 [2023-12-21 22:06:08,185 INFO L226 Difference]: Without dead ends: 5486 [2023-12-21 22:06:08,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:08,191 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 56 mSDsluCounter, 8654 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 12986 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:08,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 12986 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:08,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5486 states. [2023-12-21 22:06:08,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5486 to 5334. [2023-12-21 22:06:08,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5334 states, 5130 states have (on average 1.543664717348928) internal successors, (7919), 5137 states have internal predecessors, (7919), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:08,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5334 states to 5334 states and 8143 transitions. [2023-12-21 22:06:08,317 INFO L78 Accepts]: Start accepts. Automaton has 5334 states and 8143 transitions. Word has length 212 [2023-12-21 22:06:08,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:08,317 INFO L495 AbstractCegarLoop]: Abstraction has 5334 states and 8143 transitions. [2023-12-21 22:06:08,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:08,317 INFO L276 IsEmpty]: Start isEmpty. Operand 5334 states and 8143 transitions. [2023-12-21 22:06:08,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:08,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:08,321 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:08,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:08,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:08,527 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:08,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:08,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1661779615, now seen corresponding path program 1 times [2023-12-21 22:06:08,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:08,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1099498753] [2023-12-21 22:06:08,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:08,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:08,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:08,528 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:08,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-21 22:06:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:08,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:08,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:08,681 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-12-21 22:06:08,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:08,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:08,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1099498753] [2023-12-21 22:06:08,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1099498753] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:08,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:08,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:08,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581744110] [2023-12-21 22:06:08,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:08,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:08,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:08,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:08,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:08,683 INFO L87 Difference]: Start difference. First operand 5334 states and 8143 transitions. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:08,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:08,862 INFO L93 Difference]: Finished difference Result 8643 states and 12535 transitions. [2023-12-21 22:06:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:08,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:08,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:08,870 INFO L225 Difference]: With dead ends: 8643 [2023-12-21 22:06:08,870 INFO L226 Difference]: Without dead ends: 5446 [2023-12-21 22:06:08,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:08,876 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 38 mSDsluCounter, 8656 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12988 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:08,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12988 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:08,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5446 states. [2023-12-21 22:06:08,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5446 to 5342. [2023-12-21 22:06:08,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5342 states, 5138 states have (on average 1.5365901128843908) internal successors, (7895), 5145 states have internal predecessors, (7895), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:09,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 8119 transitions. [2023-12-21 22:06:09,001 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 8119 transitions. Word has length 212 [2023-12-21 22:06:09,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:09,001 INFO L495 AbstractCegarLoop]: Abstraction has 5342 states and 8119 transitions. [2023-12-21 22:06:09,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:09,002 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 8119 transitions. [2023-12-21 22:06:09,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:09,005 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:09,005 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:09,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:09,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:09,210 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:09,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:09,211 INFO L85 PathProgramCache]: Analyzing trace with hash -663869091, now seen corresponding path program 1 times [2023-12-21 22:06:09,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:09,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [678148898] [2023-12-21 22:06:09,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:09,211 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:09,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:09,212 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:09,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-21 22:06:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:09,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:09,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:09,357 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-21 22:06:09,358 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:09,358 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:09,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [678148898] [2023-12-21 22:06:09,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [678148898] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:09,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:09,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:09,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412184781] [2023-12-21 22:06:09,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:09,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:09,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:09,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:09,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:09,359 INFO L87 Difference]: Start difference. First operand 5342 states and 8119 transitions. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:09,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:09,603 INFO L93 Difference]: Finished difference Result 8635 states and 12455 transitions. [2023-12-21 22:06:09,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:09,603 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:09,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:09,609 INFO L225 Difference]: With dead ends: 8635 [2023-12-21 22:06:09,609 INFO L226 Difference]: Without dead ends: 5430 [2023-12-21 22:06:09,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:09,612 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 29 mSDsluCounter, 8657 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12989 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:09,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12989 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:09,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5430 states. [2023-12-21 22:06:09,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5430 to 5350. [2023-12-21 22:06:09,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5350 states, 5146 states have (on average 1.5295375048581423) internal successors, (7871), 5153 states have internal predecessors, (7871), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:09,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5350 states to 5350 states and 8095 transitions. [2023-12-21 22:06:09,727 INFO L78 Accepts]: Start accepts. Automaton has 5350 states and 8095 transitions. Word has length 212 [2023-12-21 22:06:09,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:09,727 INFO L495 AbstractCegarLoop]: Abstraction has 5350 states and 8095 transitions. [2023-12-21 22:06:09,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:09,728 INFO L276 IsEmpty]: Start isEmpty. Operand 5350 states and 8095 transitions. [2023-12-21 22:06:09,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:09,730 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:09,730 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:09,737 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-21 22:06:09,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:09,935 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:09,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:09,936 INFO L85 PathProgramCache]: Analyzing trace with hash -947309599, now seen corresponding path program 1 times [2023-12-21 22:06:09,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:09,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1044497231] [2023-12-21 22:06:09,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:09,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:09,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:09,937 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:09,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-21 22:06:10,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:10,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:10,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-21 22:06:10,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:10,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:10,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1044497231] [2023-12-21 22:06:10,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1044497231] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:10,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:10,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:10,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022567570] [2023-12-21 22:06:10,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:10,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:10,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:10,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:10,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:10,095 INFO L87 Difference]: Start difference. First operand 5350 states and 8095 transitions. Second operand has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:10,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:10,264 INFO L93 Difference]: Finished difference Result 8627 states and 12375 transitions. [2023-12-21 22:06:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:10,264 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:10,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:10,271 INFO L225 Difference]: With dead ends: 8627 [2023-12-21 22:06:10,271 INFO L226 Difference]: Without dead ends: 5414 [2023-12-21 22:06:10,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:10,275 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 20 mSDsluCounter, 8658 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12990 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:10,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12990 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:10,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5414 states. [2023-12-21 22:06:10,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5414 to 5358. [2023-12-21 22:06:10,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5358 states, 5154 states have (on average 1.5225067908420644) internal successors, (7847), 5161 states have internal predecessors, (7847), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:10,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5358 states to 5358 states and 8071 transitions. [2023-12-21 22:06:10,390 INFO L78 Accepts]: Start accepts. Automaton has 5358 states and 8071 transitions. Word has length 212 [2023-12-21 22:06:10,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:10,390 INFO L495 AbstractCegarLoop]: Abstraction has 5358 states and 8071 transitions. [2023-12-21 22:06:10,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:10,391 INFO L276 IsEmpty]: Start isEmpty. Operand 5358 states and 8071 transitions. [2023-12-21 22:06:10,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:10,393 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:10,393 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:10,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-21 22:06:10,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:10,598 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:10,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:10,599 INFO L85 PathProgramCache]: Analyzing trace with hash -410343715, now seen corresponding path program 1 times [2023-12-21 22:06:10,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:10,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880892959] [2023-12-21 22:06:10,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:10,599 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:10,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:10,600 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:10,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-21 22:06:10,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:10,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:10,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:10,753 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-21 22:06:10,754 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:10,754 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:10,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880892959] [2023-12-21 22:06:10,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880892959] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:10,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:10,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:10,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957501927] [2023-12-21 22:06:10,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:10,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:10,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:10,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:10,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:10,755 INFO L87 Difference]: Start difference. First operand 5358 states and 8071 transitions. Second operand has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 states have internal predecessors, (181), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:10,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:10,930 INFO L93 Difference]: Finished difference Result 8939 states and 12718 transitions. [2023-12-21 22:06:10,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:10,931 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 states have internal predecessors, (181), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:10,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:10,940 INFO L225 Difference]: With dead ends: 8939 [2023-12-21 22:06:10,940 INFO L226 Difference]: Without dead ends: 5718 [2023-12-21 22:06:10,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:10,945 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 11 mSDsluCounter, 8659 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12991 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:10,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12991 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:10,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5718 states. [2023-12-21 22:06:11,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5718 to 5430. [2023-12-21 22:06:11,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5430 states, 5226 states have (on average 1.5153080750095675) internal successors, (7919), 5233 states have internal predecessors, (7919), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:11,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5430 states to 5430 states and 8143 transitions. [2023-12-21 22:06:11,065 INFO L78 Accepts]: Start accepts. Automaton has 5430 states and 8143 transitions. Word has length 212 [2023-12-21 22:06:11,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:11,066 INFO L495 AbstractCegarLoop]: Abstraction has 5430 states and 8143 transitions. [2023-12-21 22:06:11,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 states have internal predecessors, (181), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:11,066 INFO L276 IsEmpty]: Start isEmpty. Operand 5430 states and 8143 transitions. [2023-12-21 22:06:11,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:11,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:11,068 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:11,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-21 22:06:11,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:11,269 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:11,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:11,270 INFO L85 PathProgramCache]: Analyzing trace with hash -185317791, now seen corresponding path program 1 times [2023-12-21 22:06:11,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:11,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90431789] [2023-12-21 22:06:11,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:11,270 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:11,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:11,271 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:11,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-21 22:06:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:11,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:06:11,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:11,409 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-21 22:06:11,410 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:11,410 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:11,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90431789] [2023-12-21 22:06:11,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90431789] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:11,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:11,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:11,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961842605] [2023-12-21 22:06:11,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:11,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:11,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:11,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:11,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:11,411 INFO L87 Difference]: Start difference. First operand 5430 states and 8143 transitions. Second operand has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:11,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:11,635 INFO L93 Difference]: Finished difference Result 8739 states and 12403 transitions. [2023-12-21 22:06:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:11,635 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:11,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:11,641 INFO L225 Difference]: With dead ends: 8739 [2023-12-21 22:06:11,642 INFO L226 Difference]: Without dead ends: 5446 [2023-12-21 22:06:11,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:11,645 INFO L413 NwaCegarLoop]: 4332 mSDtfsCounter, 2 mSDsluCounter, 8659 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12991 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:11,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12991 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:06:11,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5446 states. [2023-12-21 22:06:11,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5446 to 5438. [2023-12-21 22:06:11,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5438 states, 5234 states have (on average 1.5084065724111577) internal successors, (7895), 5241 states have internal predecessors, (7895), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:11,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5438 states to 5438 states and 8119 transitions. [2023-12-21 22:06:11,759 INFO L78 Accepts]: Start accepts. Automaton has 5438 states and 8119 transitions. Word has length 212 [2023-12-21 22:06:11,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:11,759 INFO L495 AbstractCegarLoop]: Abstraction has 5438 states and 8119 transitions. [2023-12-21 22:06:11,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:11,759 INFO L276 IsEmpty]: Start isEmpty. Operand 5438 states and 8119 transitions. [2023-12-21 22:06:11,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:11,761 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:11,761 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:11,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:11,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:11,965 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:11,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:11,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1960967075, now seen corresponding path program 1 times [2023-12-21 22:06:11,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:11,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586827232] [2023-12-21 22:06:11,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:11,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:11,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:11,967 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:11,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-21 22:06:12,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:12,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 22:06:12,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:12,213 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-21 22:06:12,213 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:12,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:12,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586827232] [2023-12-21 22:06:12,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586827232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:12,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:12,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:12,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535198866] [2023-12-21 22:06:12,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:12,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:12,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:12,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:12,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:12,215 INFO L87 Difference]: Start difference. First operand 5438 states and 8119 transitions. Second operand has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:12,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:12,635 INFO L93 Difference]: Finished difference Result 8740 states and 12266 transitions. [2023-12-21 22:06:12,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:06:12,635 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:12,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:12,642 INFO L225 Difference]: With dead ends: 8740 [2023-12-21 22:06:12,642 INFO L226 Difference]: Without dead ends: 5438 [2023-12-21 22:06:12,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:06:12,647 INFO L413 NwaCegarLoop]: 4198 mSDtfsCounter, 4414 mSDsluCounter, 8302 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4430 SdHoareTripleChecker+Valid, 12500 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:12,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4430 Valid, 12500 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:12,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5438 states. [2023-12-21 22:06:12,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5438 to 5438. [2023-12-21 22:06:12,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5438 states, 5234 states have (on average 1.5057317539166986) internal successors, (7881), 5241 states have internal predecessors, (7881), 112 states have call successors, (112), 89 states have call predecessors, (112), 90 states have return successors, (112), 108 states have call predecessors, (112), 110 states have call successors, (112) [2023-12-21 22:06:12,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5438 states to 5438 states and 8105 transitions. [2023-12-21 22:06:12,768 INFO L78 Accepts]: Start accepts. Automaton has 5438 states and 8105 transitions. Word has length 212 [2023-12-21 22:06:12,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:12,768 INFO L495 AbstractCegarLoop]: Abstraction has 5438 states and 8105 transitions. [2023-12-21 22:06:12,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:12,769 INFO L276 IsEmpty]: Start isEmpty. Operand 5438 states and 8105 transitions. [2023-12-21 22:06:12,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:12,771 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:12,771 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:12,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-21 22:06:12,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:12,971 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:12,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:12,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2001357083, now seen corresponding path program 1 times [2023-12-21 22:06:12,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:12,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527141955] [2023-12-21 22:06:12,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:12,972 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:12,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:12,973 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:12,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-21 22:06:13,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:13,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 22:06:13,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:13,216 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-21 22:06:13,216 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:13,216 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:13,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527141955] [2023-12-21 22:06:13,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527141955] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:13,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:13,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:13,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449779205] [2023-12-21 22:06:13,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:13,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:13,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:13,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:13,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:13,218 INFO L87 Difference]: Start difference. First operand 5438 states and 8105 transitions. Second operand has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:13,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:13,937 INFO L93 Difference]: Finished difference Result 9094 states and 12687 transitions. [2023-12-21 22:06:13,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:06:13,938 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:13,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:13,945 INFO L225 Difference]: With dead ends: 9094 [2023-12-21 22:06:13,945 INFO L226 Difference]: Without dead ends: 5792 [2023-12-21 22:06:13,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-21 22:06:13,949 INFO L413 NwaCegarLoop]: 4197 mSDtfsCounter, 4543 mSDsluCounter, 8298 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4559 SdHoareTripleChecker+Valid, 12495 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:13,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4559 Valid, 12495 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:06:13,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5792 states. [2023-12-21 22:06:14,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5792 to 5672. [2023-12-21 22:06:14,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5672 states, 5456 states have (on average 1.4858870967741935) internal successors, (8107), 5463 states have internal predecessors, (8107), 116 states have call successors, (116), 97 states have call predecessors, (116), 98 states have return successors, (116), 112 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-21 22:06:14,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5672 states to 5672 states and 8339 transitions. [2023-12-21 22:06:14,086 INFO L78 Accepts]: Start accepts. Automaton has 5672 states and 8339 transitions. Word has length 212 [2023-12-21 22:06:14,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:14,087 INFO L495 AbstractCegarLoop]: Abstraction has 5672 states and 8339 transitions. [2023-12-21 22:06:14,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:14,087 INFO L276 IsEmpty]: Start isEmpty. Operand 5672 states and 8339 transitions. [2023-12-21 22:06:14,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:14,089 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:14,089 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:14,096 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-21 22:06:14,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:14,294 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:14,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:14,295 INFO L85 PathProgramCache]: Analyzing trace with hash 28191705, now seen corresponding path program 1 times [2023-12-21 22:06:14,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:14,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1543480077] [2023-12-21 22:06:14,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:14,295 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:14,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:14,296 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:14,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-21 22:06:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:14,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 22:06:14,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:14,567 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-21 22:06:14,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:14,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:14,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1543480077] [2023-12-21 22:06:14,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1543480077] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:14,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:14,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:14,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293716967] [2023-12-21 22:06:14,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:14,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:06:14,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:14,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:06:14,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:14,569 INFO L87 Difference]: Start difference. First operand 5672 states and 8339 transitions. Second operand has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:15,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:15,065 INFO L93 Difference]: Finished difference Result 9422 states and 13009 transitions. [2023-12-21 22:06:15,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:06:15,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:15,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:15,073 INFO L225 Difference]: With dead ends: 9422 [2023-12-21 22:06:15,073 INFO L226 Difference]: Without dead ends: 5886 [2023-12-21 22:06:15,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-21 22:06:15,078 INFO L413 NwaCegarLoop]: 4194 mSDtfsCounter, 4469 mSDsluCounter, 8294 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4485 SdHoareTripleChecker+Valid, 12488 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:15,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4485 Valid, 12488 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:15,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5886 states. [2023-12-21 22:06:15,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5886 to 5846. [2023-12-21 22:06:15,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5846 states, 5626 states have (on average 1.4633842872378244) internal successors, (8233), 5633 states have internal predecessors, (8233), 116 states have call successors, (116), 101 states have call predecessors, (116), 102 states have return successors, (116), 112 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-21 22:06:15,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5846 states to 5846 states and 8465 transitions. [2023-12-21 22:06:15,219 INFO L78 Accepts]: Start accepts. Automaton has 5846 states and 8465 transitions. Word has length 212 [2023-12-21 22:06:15,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:15,219 INFO L495 AbstractCegarLoop]: Abstraction has 5846 states and 8465 transitions. [2023-12-21 22:06:15,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:15,219 INFO L276 IsEmpty]: Start isEmpty. Operand 5846 states and 8465 transitions. [2023-12-21 22:06:15,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:15,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:15,222 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:15,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:15,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:15,427 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:15,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:15,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1925688471, now seen corresponding path program 1 times [2023-12-21 22:06:15,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:15,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96452865] [2023-12-21 22:06:15,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:15,428 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:15,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:15,429 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:15,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-21 22:06:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:15,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:06:15,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:15,743 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 22:06:15,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:15,744 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:15,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96452865] [2023-12-21 22:06:15,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96452865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:15,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:15,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:15,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441032121] [2023-12-21 22:06:15,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:15,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:15,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:15,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:15,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:15,745 INFO L87 Difference]: Start difference. First operand 5846 states and 8465 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:16,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:16,415 INFO L93 Difference]: Finished difference Result 13156 states and 17289 transitions. [2023-12-21 22:06:16,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:16,416 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 212 [2023-12-21 22:06:16,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:16,427 INFO L225 Difference]: With dead ends: 13156 [2023-12-21 22:06:16,427 INFO L226 Difference]: Without dead ends: 9448 [2023-12-21 22:06:16,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:16,431 INFO L413 NwaCegarLoop]: 4410 mSDtfsCounter, 4472 mSDsluCounter, 4564 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4476 SdHoareTripleChecker+Valid, 8974 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:16,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4476 Valid, 8974 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:06:16,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9448 states. [2023-12-21 22:06:16,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9448 to 9444. [2023-12-21 22:06:16,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9444 states, 9017 states have (on average 1.3668625928801152) internal successors, (12325), 9033 states have internal predecessors, (12325), 221 states have call successors, (221), 193 states have call predecessors, (221), 204 states have return successors, (243), 219 states have call predecessors, (243), 219 states have call successors, (243) [2023-12-21 22:06:16,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9444 states to 9444 states and 12789 transitions. [2023-12-21 22:06:16,672 INFO L78 Accepts]: Start accepts. Automaton has 9444 states and 12789 transitions. Word has length 212 [2023-12-21 22:06:16,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:16,673 INFO L495 AbstractCegarLoop]: Abstraction has 9444 states and 12789 transitions. [2023-12-21 22:06:16,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:16,673 INFO L276 IsEmpty]: Start isEmpty. Operand 9444 states and 12789 transitions. [2023-12-21 22:06:16,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-21 22:06:16,676 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:16,677 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:16,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:16,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:16,881 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:16,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:16,882 INFO L85 PathProgramCache]: Analyzing trace with hash 789744025, now seen corresponding path program 1 times [2023-12-21 22:06:16,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:16,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1768375791] [2023-12-21 22:06:16,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:16,882 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:16,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:16,883 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:16,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-21 22:06:17,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:17,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:06:17,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 22:06:17,022 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:17,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:17,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1768375791] [2023-12-21 22:06:17,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1768375791] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:17,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:17,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:06:17,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639537482] [2023-12-21 22:06:17,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:17,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:06:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:17,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:06:17,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:17,023 INFO L87 Difference]: Start difference. First operand 9444 states and 12789 transitions. Second operand has 3 states, 3 states have (on average 45.333333333333336) internal successors, (136), 3 states have internal predecessors, (136), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:17,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:17,353 INFO L93 Difference]: Finished difference Result 16738 states and 21568 transitions. [2023-12-21 22:06:17,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:06:17,354 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.333333333333336) internal successors, (136), 3 states have internal predecessors, (136), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 212 [2023-12-21 22:06:17,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:17,362 INFO L225 Difference]: With dead ends: 16738 [2023-12-21 22:06:17,362 INFO L226 Difference]: Without dead ends: 9432 [2023-12-21 22:06:17,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:17,368 INFO L413 NwaCegarLoop]: 4322 mSDtfsCounter, 394 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 8279 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:17,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [394 Valid, 8279 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:06:17,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9432 states. [2023-12-21 22:06:17,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9432 to 9432. [2023-12-21 22:06:17,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9432 states, 9008 states have (on average 1.3663410301953818) internal successors, (12308), 9023 states have internal predecessors, (12308), 218 states have call successors, (218), 193 states have call predecessors, (218), 204 states have return successors, (240), 216 states have call predecessors, (240), 216 states have call successors, (240) [2023-12-21 22:06:17,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9432 states to 9432 states and 12766 transitions. [2023-12-21 22:06:17,611 INFO L78 Accepts]: Start accepts. Automaton has 9432 states and 12766 transitions. Word has length 212 [2023-12-21 22:06:17,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:17,611 INFO L495 AbstractCegarLoop]: Abstraction has 9432 states and 12766 transitions. [2023-12-21 22:06:17,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.333333333333336) internal successors, (136), 3 states have internal predecessors, (136), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:17,611 INFO L276 IsEmpty]: Start isEmpty. Operand 9432 states and 12766 transitions. [2023-12-21 22:06:17,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2023-12-21 22:06:17,614 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:17,615 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:17,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:17,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:17,819 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:17,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:17,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1263328860, now seen corresponding path program 1 times [2023-12-21 22:06:17,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:17,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [719878782] [2023-12-21 22:06:17,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:17,820 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:17,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:17,821 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:17,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-21 22:06:17,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:17,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:06:17,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 22:06:18,145 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:18,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:18,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [719878782] [2023-12-21 22:06:18,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [719878782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:18,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:18,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:18,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450253739] [2023-12-21 22:06:18,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:18,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:18,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:18,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:18,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:18,146 INFO L87 Difference]: Start difference. First operand 9432 states and 12766 transitions. Second operand has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:18,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:18,956 INFO L93 Difference]: Finished difference Result 23599 states and 29816 transitions. [2023-12-21 22:06:18,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:18,957 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 214 [2023-12-21 22:06:18,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:18,977 INFO L225 Difference]: With dead ends: 23599 [2023-12-21 22:06:18,977 INFO L226 Difference]: Without dead ends: 16305 [2023-12-21 22:06:18,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:18,986 INFO L413 NwaCegarLoop]: 4393 mSDtfsCounter, 4467 mSDsluCounter, 4546 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4472 SdHoareTripleChecker+Valid, 8939 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:18,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4472 Valid, 8939 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:18,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16305 states. [2023-12-21 22:06:19,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16305 to 16301. [2023-12-21 22:06:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16301 states, 15482 states have (on average 1.2989277871076088) internal successors, (20110), 15514 states have internal predecessors, (20110), 417 states have call successors, (417), 369 states have call predecessors, (417), 400 states have return successors, (483), 419 states have call predecessors, (483), 415 states have call successors, (483) [2023-12-21 22:06:19,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16301 states to 16301 states and 21010 transitions. [2023-12-21 22:06:19,553 INFO L78 Accepts]: Start accepts. Automaton has 16301 states and 21010 transitions. Word has length 214 [2023-12-21 22:06:19,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:19,553 INFO L495 AbstractCegarLoop]: Abstraction has 16301 states and 21010 transitions. [2023-12-21 22:06:19,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:19,554 INFO L276 IsEmpty]: Start isEmpty. Operand 16301 states and 21010 transitions. [2023-12-21 22:06:19,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2023-12-21 22:06:19,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:19,560 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:19,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-21 22:06:19,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:19,764 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:19,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:19,764 INFO L85 PathProgramCache]: Analyzing trace with hash 408789402, now seen corresponding path program 1 times [2023-12-21 22:06:19,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:19,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [907159158] [2023-12-21 22:06:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:19,765 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:19,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:19,766 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:19,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-21 22:06:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:19,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:06:19,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:19,908 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 22:06:19,908 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:19,908 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:19,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [907159158] [2023-12-21 22:06:19,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [907159158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:19,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:19,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:06:19,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927407536] [2023-12-21 22:06:19,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:19,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:06:19,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:19,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:06:19,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:19,909 INFO L87 Difference]: Start difference. First operand 16301 states and 21010 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:20,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:20,382 INFO L93 Difference]: Finished difference Result 30453 states and 38013 transitions. [2023-12-21 22:06:20,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:06:20,383 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 214 [2023-12-21 22:06:20,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:20,483 INFO L225 Difference]: With dead ends: 30453 [2023-12-21 22:06:20,484 INFO L226 Difference]: Without dead ends: 16290 [2023-12-21 22:06:20,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:20,505 INFO L413 NwaCegarLoop]: 4321 mSDtfsCounter, 392 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 8278 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:20,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 8278 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:06:20,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16290 states. [2023-12-21 22:06:20,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16290 to 16290. [2023-12-21 22:06:20,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16290 states, 15474 states have (on average 1.2986299599327904) internal successors, (20095), 15505 states have internal predecessors, (20095), 414 states have call successors, (414), 369 states have call predecessors, (414), 400 states have return successors, (480), 416 states have call predecessors, (480), 412 states have call successors, (480) [2023-12-21 22:06:20,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16290 states to 16290 states and 20989 transitions. [2023-12-21 22:06:20,982 INFO L78 Accepts]: Start accepts. Automaton has 16290 states and 20989 transitions. Word has length 214 [2023-12-21 22:06:20,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:20,982 INFO L495 AbstractCegarLoop]: Abstraction has 16290 states and 20989 transitions. [2023-12-21 22:06:20,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:20,982 INFO L276 IsEmpty]: Start isEmpty. Operand 16290 states and 20989 transitions. [2023-12-21 22:06:20,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-12-21 22:06:20,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:20,989 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:20,993 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 (36)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:21,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:21,193 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:21,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:21,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1221030871, now seen corresponding path program 1 times [2023-12-21 22:06:21,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:21,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [720037501] [2023-12-21 22:06:21,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:21,194 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:21,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:21,194 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:21,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-21 22:06:21,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:21,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:06:21,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:21,487 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 22:06:21,487 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:21,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:21,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [720037501] [2023-12-21 22:06:21,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [720037501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:21,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:21,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:21,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317338415] [2023-12-21 22:06:21,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:21,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:21,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:21,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:21,489 INFO L87 Difference]: Start difference. First operand 16290 states and 20989 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:22,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:22,752 INFO L93 Difference]: Finished difference Result 43746 states and 53971 transitions. [2023-12-21 22:06:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:22,752 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 216 [2023-12-21 22:06:22,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:22,792 INFO L225 Difference]: With dead ends: 43746 [2023-12-21 22:06:22,792 INFO L226 Difference]: Without dead ends: 29594 [2023-12-21 22:06:22,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:22,806 INFO L413 NwaCegarLoop]: 4232 mSDtfsCounter, 4481 mSDsluCounter, 4406 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4487 SdHoareTripleChecker+Valid, 8638 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:22,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4487 Valid, 8638 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:22,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29594 states. [2023-12-21 22:06:23,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29594 to 29590. [2023-12-21 22:06:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29590 states, 28014 states have (on average 1.2561933319054759) internal successors, (35191), 28081 states have internal predecessors, (35191), 790 states have call successors, (790), 705 states have call predecessors, (790), 784 states have return successors, (952), 804 states have call predecessors, (952), 788 states have call successors, (952) [2023-12-21 22:06:23,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29590 states to 29590 states and 36933 transitions. [2023-12-21 22:06:23,934 INFO L78 Accepts]: Start accepts. Automaton has 29590 states and 36933 transitions. Word has length 216 [2023-12-21 22:06:23,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:23,935 INFO L495 AbstractCegarLoop]: Abstraction has 29590 states and 36933 transitions. [2023-12-21 22:06:23,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:23,935 INFO L276 IsEmpty]: Start isEmpty. Operand 29590 states and 36933 transitions. [2023-12-21 22:06:23,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-12-21 22:06:23,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:23,946 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:23,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-21 22:06:24,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:24,149 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:24,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:24,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1438589220, now seen corresponding path program 1 times [2023-12-21 22:06:24,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:24,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1039704406] [2023-12-21 22:06:24,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:24,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:24,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:24,151 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:24,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-21 22:06:24,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:24,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:06:24,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:24,465 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 22:06:24,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:24,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:24,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1039704406] [2023-12-21 22:06:24,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1039704406] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:24,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:24,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:24,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723864144] [2023-12-21 22:06:24,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:24,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:24,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:24,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:24,467 INFO L87 Difference]: Start difference. First operand 29590 states and 36933 transitions. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:26,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:26,538 INFO L93 Difference]: Finished difference Result 93875 states and 113741 transitions. [2023-12-21 22:06:26,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:26,538 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 218 [2023-12-21 22:06:26,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:26,646 INFO L225 Difference]: With dead ends: 93875 [2023-12-21 22:06:26,647 INFO L226 Difference]: Without dead ends: 66423 [2023-12-21 22:06:26,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:26,679 INFO L413 NwaCegarLoop]: 4385 mSDtfsCounter, 4467 mSDsluCounter, 4522 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4473 SdHoareTripleChecker+Valid, 8907 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:26,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4473 Valid, 8907 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:26,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66423 states. [2023-12-21 22:06:29,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66423 to 65203. [2023-12-21 22:06:29,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65203 states, 61608 states have (on average 1.2229905207115959) internal successors, (75346), 62044 states have internal predecessors, (75346), 1513 states have call successors, (1513), 1345 states have call predecessors, (1513), 2080 states have return successors, (2444), 1815 states have call predecessors, (2444), 1511 states have call successors, (2444) [2023-12-21 22:06:29,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65203 states to 65203 states and 79303 transitions. [2023-12-21 22:06:29,175 INFO L78 Accepts]: Start accepts. Automaton has 65203 states and 79303 transitions. Word has length 218 [2023-12-21 22:06:29,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:29,175 INFO L495 AbstractCegarLoop]: Abstraction has 65203 states and 79303 transitions. [2023-12-21 22:06:29,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:29,175 INFO L276 IsEmpty]: Start isEmpty. Operand 65203 states and 79303 transitions. [2023-12-21 22:06:29,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-12-21 22:06:29,199 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:29,199 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:29,204 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 (38)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:29,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:29,401 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:29,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:29,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1982712474, now seen corresponding path program 1 times [2023-12-21 22:06:29,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:29,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348524556] [2023-12-21 22:06:29,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:29,402 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:29,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:29,403 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:29,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-21 22:06:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:29,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:06:29,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 22:06:29,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:29,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:29,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348524556] [2023-12-21 22:06:29,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348524556] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:29,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:06:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247727002] [2023-12-21 22:06:29,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:29,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:06:29,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:29,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:06:29,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:29,563 INFO L87 Difference]: Start difference. First operand 65203 states and 79303 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:31,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:31,809 INFO L93 Difference]: Finished difference Result 128260 states and 154604 transitions. [2023-12-21 22:06:31,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:06:31,810 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 218 [2023-12-21 22:06:31,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:31,920 INFO L225 Difference]: With dead ends: 128260 [2023-12-21 22:06:31,921 INFO L226 Difference]: Without dead ends: 65194 [2023-12-21 22:06:31,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:31,975 INFO L413 NwaCegarLoop]: 4320 mSDtfsCounter, 389 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 8277 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:31,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 8277 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:06:32,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65194 states. [2023-12-21 22:06:34,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65194 to 65194. [2023-12-21 22:06:34,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65194 states, 61602 states have (on average 1.222914840427259) internal successors, (75334), 62037 states have internal predecessors, (75334), 1510 states have call successors, (1510), 1345 states have call predecessors, (1510), 2080 states have return successors, (2440), 1812 states have call predecessors, (2440), 1508 states have call successors, (2440) [2023-12-21 22:06:34,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65194 states to 65194 states and 79284 transitions. [2023-12-21 22:06:34,478 INFO L78 Accepts]: Start accepts. Automaton has 65194 states and 79284 transitions. Word has length 218 [2023-12-21 22:06:34,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:34,479 INFO L495 AbstractCegarLoop]: Abstraction has 65194 states and 79284 transitions. [2023-12-21 22:06:34,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:34,479 INFO L276 IsEmpty]: Start isEmpty. Operand 65194 states and 79284 transitions. [2023-12-21 22:06:34,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-12-21 22:06:34,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:34,496 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:34,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:34,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:34,698 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:34,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:34,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1156701417, now seen corresponding path program 1 times [2023-12-21 22:06:34,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:34,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1011322909] [2023-12-21 22:06:34,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:34,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:34,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:34,700 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:34,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-21 22:06:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:34,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:06:34,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 22:06:34,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:34,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:34,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1011322909] [2023-12-21 22:06:34,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1011322909] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:34,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:34,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:34,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575349065] [2023-12-21 22:06:34,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:34,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:34,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:34,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:34,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:34,991 INFO L87 Difference]: Start difference. First operand 65194 states and 79284 transitions. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:39,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:39,161 INFO L93 Difference]: Finished difference Result 186338 states and 223841 transitions. [2023-12-21 22:06:39,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:06:39,161 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 220 [2023-12-21 22:06:39,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:39,384 INFO L225 Difference]: With dead ends: 186338 [2023-12-21 22:06:39,384 INFO L226 Difference]: Without dead ends: 123282 [2023-12-21 22:06:39,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:06:39,434 INFO L413 NwaCegarLoop]: 4352 mSDtfsCounter, 4446 mSDsluCounter, 4493 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4452 SdHoareTripleChecker+Valid, 8845 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:39,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4452 Valid, 8845 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:06:39,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123282 states. [2023-12-21 22:06:43,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123282 to 123278. [2023-12-21 22:06:43,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123278 states, 116355 states have (on average 1.2101499720682394) internal successors, (140807), 117223 states have internal predecessors, (140807), 2889 states have call successors, (2889), 2561 states have call predecessors, (2889), 4032 states have return successors, (4763), 3495 states have call predecessors, (4763), 2887 states have call successors, (4763) [2023-12-21 22:06:44,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123278 states to 123278 states and 148459 transitions. [2023-12-21 22:06:44,020 INFO L78 Accepts]: Start accepts. Automaton has 123278 states and 148459 transitions. Word has length 220 [2023-12-21 22:06:44,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:44,020 INFO L495 AbstractCegarLoop]: Abstraction has 123278 states and 148459 transitions. [2023-12-21 22:06:44,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:06:44,021 INFO L276 IsEmpty]: Start isEmpty. Operand 123278 states and 148459 transitions. [2023-12-21 22:06:44,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-12-21 22:06:44,061 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:44,061 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:44,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-21 22:06:44,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:44,266 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:44,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:44,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1824435993, now seen corresponding path program 1 times [2023-12-21 22:06:44,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:44,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1890244633] [2023-12-21 22:06:44,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:44,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:44,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:44,267 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:44,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-21 22:06:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:44,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:06:44,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:44,400 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 22:06:44,400 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:44,400 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:44,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1890244633] [2023-12-21 22:06:44,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1890244633] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:44,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:44,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:06:44,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123592683] [2023-12-21 22:06:44,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:44,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:06:44,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:44,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:06:44,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:44,402 INFO L87 Difference]: Start difference. First operand 123278 states and 148459 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:48,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:06:48,545 INFO L93 Difference]: Finished difference Result 244410 states and 292918 transitions. [2023-12-21 22:06:48,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:06:48,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 220 [2023-12-21 22:06:48,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:06:48,766 INFO L225 Difference]: With dead ends: 244410 [2023-12-21 22:06:48,766 INFO L226 Difference]: Without dead ends: 123270 [2023-12-21 22:06:48,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:06:48,850 INFO L413 NwaCegarLoop]: 4319 mSDtfsCounter, 387 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 8276 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:06:48,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 8276 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:06:48,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123270 states. [2023-12-21 22:06:53,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123270 to 123270. [2023-12-21 22:06:53,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123270 states, 116350 states have (on average 1.2101160292221744) internal successors, (140797), 117217 states have internal predecessors, (140797), 2886 states have call successors, (2886), 2561 states have call predecessors, (2886), 4032 states have return successors, (4760), 3492 states have call predecessors, (4760), 2884 states have call successors, (4760) [2023-12-21 22:06:53,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123270 states to 123270 states and 148443 transitions. [2023-12-21 22:06:53,622 INFO L78 Accepts]: Start accepts. Automaton has 123270 states and 148443 transitions. Word has length 220 [2023-12-21 22:06:53,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:06:53,622 INFO L495 AbstractCegarLoop]: Abstraction has 123270 states and 148443 transitions. [2023-12-21 22:06:53,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:06:53,623 INFO L276 IsEmpty]: Start isEmpty. Operand 123270 states and 148443 transitions. [2023-12-21 22:06:53,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-21 22:06:53,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:06:53,658 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:06:53,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-21 22:06:53,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:53,858 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:06:53,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:06:53,859 INFO L85 PathProgramCache]: Analyzing trace with hash -2070735012, now seen corresponding path program 1 times [2023-12-21 22:06:53,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:06:53,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1704783145] [2023-12-21 22:06:53,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:06:53,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:06:53,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:06:53,860 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:06:53,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 (42)] Waiting until timeout for monitored process [2023-12-21 22:06:53,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:06:53,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:06:53,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:06:54,181 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-21 22:06:54,181 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:06:54,181 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:06:54,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1704783145] [2023-12-21 22:06:54,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1704783145] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:06:54,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:06:54,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:06:54,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817884857] [2023-12-21 22:06:54,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:06:54,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:06:54,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:06:54,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:06:54,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:06:54,182 INFO L87 Difference]: Start difference. First operand 123270 states and 148443 transitions. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:07:01,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:07:01,850 INFO L93 Difference]: Finished difference Result 355929 states and 425630 transitions. [2023-12-21 22:07:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:07:01,851 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 222 [2023-12-21 22:07:01,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:07:02,447 INFO L225 Difference]: With dead ends: 355929 [2023-12-21 22:07:02,448 INFO L226 Difference]: Without dead ends: 234797 [2023-12-21 22:07:02,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:07:02,564 INFO L413 NwaCegarLoop]: 4338 mSDtfsCounter, 4440 mSDsluCounter, 4475 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4446 SdHoareTripleChecker+Valid, 8813 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:07:02,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4446 Valid, 8813 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:07:02,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234797 states. [2023-12-21 22:07:10,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234797 to 234793. [2023-12-21 22:07:11,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234793 states, 221406 states have (on average 1.2021896425571124) internal successors, (266172), 223170 states have internal predecessors, (266172), 5513 states have call successors, (5513), 4865 states have call predecessors, (5513), 7872 states have return successors, (9339), 6759 states have call predecessors, (9339), 5511 states have call successors, (9339) [2023-12-21 22:07:11,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234793 states to 234793 states and 281024 transitions. [2023-12-21 22:07:11,921 INFO L78 Accepts]: Start accepts. Automaton has 234793 states and 281024 transitions. Word has length 222 [2023-12-21 22:07:11,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:07:11,921 INFO L495 AbstractCegarLoop]: Abstraction has 234793 states and 281024 transitions. [2023-12-21 22:07:11,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:07:11,921 INFO L276 IsEmpty]: Start isEmpty. Operand 234793 states and 281024 transitions. [2023-12-21 22:07:11,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-21 22:07:11,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:07:11,995 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:07:12,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-21 22:07:12,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:07:12,195 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:07:12,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:07:12,196 INFO L85 PathProgramCache]: Analyzing trace with hash 150211482, now seen corresponding path program 1 times [2023-12-21 22:07:12,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:07:12,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364126497] [2023-12-21 22:07:12,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:07:12,196 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:07:12,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:07:12,197 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:07:12,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-21 22:07:12,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:07:12,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:07:12,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:07:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 22:07:12,335 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:07:12,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:07:12,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [364126497] [2023-12-21 22:07:12,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [364126497] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:07:12,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:07:12,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:07:12,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463670812] [2023-12-21 22:07:12,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:07:12,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:07:12,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:07:12,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:07:12,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:07:12,337 INFO L87 Difference]: Start difference. First operand 234793 states and 281024 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)