/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/pc_sfifo_1.cil-2+token_ring.10.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:08:46,487 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:08:46,548 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 08:08:46,552 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:08:46,553 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:08:46,590 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:08:46,591 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:08:46,592 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:08:46,592 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:08:46,596 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:08:46,596 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:08:46,597 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:08:46,597 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:08:46,599 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:08:46,599 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:08:46,600 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:08:46,600 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:08:46,600 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:08:46,600 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:08:46,601 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:08:46,601 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:08:46,601 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:08:46,602 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:08:46,602 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:08:46,602 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:08:46,602 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:08:46,602 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:08:46,603 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:08:46,603 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:08:46,603 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:08:46,604 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:08:46,604 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:08:46,605 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:08:46,605 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:08:46,605 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:08:46,605 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:08:46,605 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:08:46,605 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:08:46,606 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:08:46,606 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:08:46,606 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:08:46,606 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:08:46,606 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:08:46,606 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:08:46,607 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:08:46,607 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:08:46,607 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 08:08:46,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:08:46,863 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:08:46,865 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:08:46,866 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:08:46,867 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:08:46,869 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c [2023-12-16 08:08:48,103 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:08:48,365 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:08:48,365 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c [2023-12-16 08:08:48,389 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48b3621a9/cdbc49c1e49840a7830ae563cff4d164/FLAGca6afc82c [2023-12-16 08:08:48,406 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48b3621a9/cdbc49c1e49840a7830ae563cff4d164 [2023-12-16 08:08:48,409 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:08:48,410 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:08:48,413 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:08:48,413 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:08:48,418 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:08:48,419 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:48,420 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@774155c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48, skipping insertion in model container [2023-12-16 08:08:48,421 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:48,482 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:08:48,629 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/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[913,926] [2023-12-16 08:08:48,685 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/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[5977,5990] [2023-12-16 08:08:48,802 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:08:48,821 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:08:48,832 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/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[913,926] [2023-12-16 08:08:48,844 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/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[5977,5990] [2023-12-16 08:08:48,890 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:08:48,911 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:08:48,911 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48 WrapperNode [2023-12-16 08:08:48,912 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:08:48,913 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:08:48,913 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:08:48,913 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:08:48,919 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:48,935 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:48,990 INFO L138 Inliner]: procedures = 69, calls = 78, calls flagged for inlining = 43, calls inlined = 43, statements flattened = 926 [2023-12-16 08:08:48,991 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:08:48,991 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:08:48,991 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:08:48,992 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:08:49,002 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,002 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,011 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,038 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 08:08:49,039 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,039 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,055 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,109 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,113 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,117 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,123 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:08:49,124 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:08:49,124 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:08:49,124 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:08:49,139 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (1/1) ... [2023-12-16 08:08:49,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:08:49,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:08:49,175 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 08:08:49,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 08:08:49,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:08:49,212 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:08:49,213 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:08:49,213 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2023-12-16 08:08:49,213 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2023-12-16 08:08:49,214 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:08:49,214 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:08:49,214 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:08:49,214 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:08:49,214 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:08:49,214 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:08:49,214 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:08:49,214 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:08:49,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:08:49,215 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:08:49,215 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:08:49,215 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:08:49,215 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:08:49,216 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:08:49,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:08:49,216 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:08:49,216 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:08:49,381 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:08:49,384 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:08:50,233 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:08:50,312 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:08:50,313 INFO L309 CfgBuilder]: Removed 17 assume(true) statements. [2023-12-16 08:08:50,313 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:08:50 BoogieIcfgContainer [2023-12-16 08:08:50,313 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:08:50,316 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:08:50,316 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:08:50,319 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:08:50,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:08:48" (1/3) ... [2023-12-16 08:08:50,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45d08aab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:08:50, skipping insertion in model container [2023-12-16 08:08:50,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:08:48" (2/3) ... [2023-12-16 08:08:50,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45d08aab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:08:50, skipping insertion in model container [2023-12-16 08:08:50,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:08:50" (3/3) ... [2023-12-16 08:08:50,322 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.10.cil-2.c [2023-12-16 08:08:50,335 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:08:50,336 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:08:50,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:08:50,400 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;@2b1d037e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:08:50,400 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:08:50,406 INFO L276 IsEmpty]: Start isEmpty. Operand has 365 states, 323 states have (on average 1.7182662538699691) internal successors, (555), 328 states have internal predecessors, (555), 30 states have call successors, (30), 9 states have call predecessors, (30), 9 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2023-12-16 08:08:50,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-16 08:08:50,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:50,417 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] [2023-12-16 08:08:50,418 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:50,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:50,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1894288489, now seen corresponding path program 1 times [2023-12-16 08:08:50,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:50,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [942932899] [2023-12-16 08:08:50,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:50,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:50,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:50,439 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:50,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 08:08:50,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:50,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:50,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:50,648 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:50,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:50,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [942932899] [2023-12-16 08:08:50,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [942932899] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:50,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:50,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:50,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638849555] [2023-12-16 08:08:50,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:50,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:50,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:50,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:50,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:50,697 INFO L87 Difference]: Start difference. First operand has 365 states, 323 states have (on average 1.7182662538699691) internal successors, (555), 328 states have internal predecessors, (555), 30 states have call successors, (30), 9 states have call predecessors, (30), 9 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 08:08:50,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:50,888 INFO L93 Difference]: Finished difference Result 711 states and 1194 transitions. [2023-12-16 08:08:50,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:50,891 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 37 [2023-12-16 08:08:50,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:50,901 INFO L225 Difference]: With dead ends: 711 [2023-12-16 08:08:50,902 INFO L226 Difference]: Without dead ends: 360 [2023-12-16 08:08:50,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:50,910 INFO L413 NwaCegarLoop]: 527 mSDtfsCounter, 86 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:50,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 977 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:50,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2023-12-16 08:08:50,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2023-12-16 08:08:50,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 320 states have (on average 1.603125) internal successors, (513), 323 states have internal predecessors, (513), 30 states have call successors, (30), 9 states have call predecessors, (30), 8 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-16 08:08:50,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 571 transitions. [2023-12-16 08:08:50,967 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 571 transitions. Word has length 37 [2023-12-16 08:08:50,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:50,968 INFO L495 AbstractCegarLoop]: Abstraction has 360 states and 571 transitions. [2023-12-16 08:08:50,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 08:08:50,968 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 571 transitions. [2023-12-16 08:08:50,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-16 08:08:50,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:50,970 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] [2023-12-16 08:08:50,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:51,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:51,176 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:51,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:51,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1556673305, now seen corresponding path program 1 times [2023-12-16 08:08:51,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:51,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469177986] [2023-12-16 08:08:51,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:51,178 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:51,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:51,179 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:51,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 08:08:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:51,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:51,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:51,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:51,329 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:51,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:51,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469177986] [2023-12-16 08:08:51,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469177986] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:51,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:51,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:51,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384210435] [2023-12-16 08:08:51,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:51,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:51,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:51,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:51,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:51,339 INFO L87 Difference]: Start difference. First operand 360 states and 571 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:08:51,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:51,457 INFO L93 Difference]: Finished difference Result 467 states and 726 transitions. [2023-12-16 08:08:51,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:51,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2023-12-16 08:08:51,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:51,463 INFO L225 Difference]: With dead ends: 467 [2023-12-16 08:08:51,463 INFO L226 Difference]: Without dead ends: 411 [2023-12-16 08:08:51,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:51,465 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 549 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:51,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 603 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:51,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2023-12-16 08:08:51,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 407. [2023-12-16 08:08:51,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 361 states have (on average 1.5789473684210527) internal successors, (570), 364 states have internal predecessors, (570), 34 states have call successors, (34), 11 states have call predecessors, (34), 10 states have return successors, (36), 32 states have call predecessors, (36), 32 states have call successors, (36) [2023-12-16 08:08:51,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 640 transitions. [2023-12-16 08:08:51,493 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 640 transitions. Word has length 37 [2023-12-16 08:08:51,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:51,494 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 640 transitions. [2023-12-16 08:08:51,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:08:51,494 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 640 transitions. [2023-12-16 08:08:51,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-16 08:08:51,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:51,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] [2023-12-16 08:08:51,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:51,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:51,700 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:51,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:51,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1827067670, now seen corresponding path program 1 times [2023-12-16 08:08:51,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:51,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [317792755] [2023-12-16 08:08:51,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:51,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-16 08:08:51,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:51,704 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:51,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 08:08:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:51,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:51,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:51,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:51,841 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:51,841 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:51,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [317792755] [2023-12-16 08:08:51,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [317792755] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:51,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:51,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:51,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912109582] [2023-12-16 08:08:51,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:51,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:51,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:51,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:51,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:51,844 INFO L87 Difference]: Start difference. First operand 407 states and 640 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:08:51,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:51,953 INFO L93 Difference]: Finished difference Result 607 states and 932 transitions. [2023-12-16 08:08:51,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:51,954 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2023-12-16 08:08:51,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:51,957 INFO L225 Difference]: With dead ends: 607 [2023-12-16 08:08:51,957 INFO L226 Difference]: Without dead ends: 504 [2023-12-16 08:08:51,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:51,959 INFO L413 NwaCegarLoop]: 524 mSDtfsCounter, 545 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:51,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 591 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:51,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2023-12-16 08:08:52,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 500. [2023-12-16 08:08:52,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 442 states have (on average 1.5407239819004526) internal successors, (681), 445 states have internal predecessors, (681), 42 states have call successors, (42), 15 states have call predecessors, (42), 14 states have return successors, (48), 40 states have call predecessors, (48), 40 states have call successors, (48) [2023-12-16 08:08:52,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 771 transitions. [2023-12-16 08:08:52,034 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 771 transitions. Word has length 38 [2023-12-16 08:08:52,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:52,035 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 771 transitions. [2023-12-16 08:08:52,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:08:52,035 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 771 transitions. [2023-12-16 08:08:52,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-16 08:08:52,044 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:52,044 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] [2023-12-16 08:08:52,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:52,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:52,249 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:52,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:52,250 INFO L85 PathProgramCache]: Analyzing trace with hash 731646761, now seen corresponding path program 1 times [2023-12-16 08:08:52,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:52,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522374516] [2023-12-16 08:08:52,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:52,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:52,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:52,253 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:52,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 08:08:52,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:52,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:52,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:52,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:52,394 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:52,394 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:52,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522374516] [2023-12-16 08:08:52,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522374516] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:52,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:52,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:52,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985612768] [2023-12-16 08:08:52,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:52,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:52,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:52,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:52,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:52,396 INFO L87 Difference]: Start difference. First operand 500 states and 771 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:08:52,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:52,539 INFO L93 Difference]: Finished difference Result 832 states and 1238 transitions. [2023-12-16 08:08:52,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:52,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2023-12-16 08:08:52,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:52,544 INFO L225 Difference]: With dead ends: 832 [2023-12-16 08:08:52,544 INFO L226 Difference]: Without dead ends: 636 [2023-12-16 08:08:52,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:52,547 INFO L413 NwaCegarLoop]: 550 mSDtfsCounter, 57 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:52,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 1055 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:52,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-16 08:08:52,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 585. [2023-12-16 08:08:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 518 states have (on average 1.5173745173745175) internal successors, (786), 523 states have internal predecessors, (786), 46 states have call successors, (46), 20 states have call predecessors, (46), 19 states have return successors, (52), 42 states have call predecessors, (52), 44 states have call successors, (52) [2023-12-16 08:08:52,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 884 transitions. [2023-12-16 08:08:52,591 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 884 transitions. Word has length 39 [2023-12-16 08:08:52,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:52,592 INFO L495 AbstractCegarLoop]: Abstraction has 585 states and 884 transitions. [2023-12-16 08:08:52,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:08:52,592 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 884 transitions. [2023-12-16 08:08:52,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-16 08:08:52,593 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:52,593 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:08:52,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:52,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:52,798 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:52,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:52,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1083907020, now seen corresponding path program 1 times [2023-12-16 08:08:52,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:52,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662515159] [2023-12-16 08:08:52,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:52,799 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:52,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:52,800 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:52,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 08:08:52,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:52,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:52,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:52,930 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:52,930 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:52,931 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:52,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662515159] [2023-12-16 08:08:52,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662515159] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:52,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:52,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:52,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261469261] [2023-12-16 08:08:52,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:52,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:52,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:52,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:52,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:52,935 INFO L87 Difference]: Start difference. First operand 585 states and 884 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:08:53,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:53,096 INFO L93 Difference]: Finished difference Result 998 states and 1461 transitions. [2023-12-16 08:08:53,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:53,097 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 54 [2023-12-16 08:08:53,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:53,101 INFO L225 Difference]: With dead ends: 998 [2023-12-16 08:08:53,101 INFO L226 Difference]: Without dead ends: 717 [2023-12-16 08:08:53,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:53,103 INFO L413 NwaCegarLoop]: 573 mSDtfsCounter, 46 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 1089 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:53,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 1089 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:53,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2023-12-16 08:08:53,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 717. [2023-12-16 08:08:53,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 631 states have (on average 1.4659270998415215) internal successors, (925), 636 states have internal predecessors, (925), 58 states have call successors, (58), 27 states have call predecessors, (58), 26 states have return successors, (70), 54 states have call predecessors, (70), 56 states have call successors, (70) [2023-12-16 08:08:53,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 1053 transitions. [2023-12-16 08:08:53,156 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 1053 transitions. Word has length 54 [2023-12-16 08:08:53,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:53,158 INFO L495 AbstractCegarLoop]: Abstraction has 717 states and 1053 transitions. [2023-12-16 08:08:53,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:08:53,158 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 1053 transitions. [2023-12-16 08:08:53,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:08:53,160 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:53,160 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:08:53,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:53,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:53,365 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:53,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:53,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1871906558, now seen corresponding path program 1 times [2023-12-16 08:08:53,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:53,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [442503289] [2023-12-16 08:08:53,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:53,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:53,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:53,368 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:53,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 08:08:53,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:53,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:53,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:53,518 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 08:08:53,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:53,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:53,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [442503289] [2023-12-16 08:08:53,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [442503289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:53,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:53,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:53,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901795946] [2023-12-16 08:08:53,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:53,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:53,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:53,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:53,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:53,521 INFO L87 Difference]: Start difference. First operand 717 states and 1053 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:08:53,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:53,632 INFO L93 Difference]: Finished difference Result 1181 states and 1684 transitions. [2023-12-16 08:08:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:53,633 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2023-12-16 08:08:53,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:53,637 INFO L225 Difference]: With dead ends: 1181 [2023-12-16 08:08:53,637 INFO L226 Difference]: Without dead ends: 809 [2023-12-16 08:08:53,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:53,639 INFO L413 NwaCegarLoop]: 529 mSDtfsCounter, 528 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:53,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 595 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:53,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2023-12-16 08:08:53,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 809. [2023-12-16 08:08:53,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 712 states have (on average 1.4339887640449438) internal successors, (1021), 717 states have internal predecessors, (1021), 64 states have call successors, (64), 32 states have call predecessors, (64), 31 states have return successors, (78), 60 states have call predecessors, (78), 62 states have call successors, (78) [2023-12-16 08:08:53,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1163 transitions. [2023-12-16 08:08:53,717 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1163 transitions. Word has length 59 [2023-12-16 08:08:53,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:53,718 INFO L495 AbstractCegarLoop]: Abstraction has 809 states and 1163 transitions. [2023-12-16 08:08:53,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:08:53,718 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1163 transitions. [2023-12-16 08:08:53,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:08:53,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:53,720 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:08:53,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:53,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:53,925 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:53,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:53,925 INFO L85 PathProgramCache]: Analyzing trace with hash 894515503, now seen corresponding path program 1 times [2023-12-16 08:08:53,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:53,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573141648] [2023-12-16 08:08:53,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:53,926 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:53,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:53,928 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:53,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 08:08:54,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:54,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:54,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-16 08:08:54,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:54,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:54,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573141648] [2023-12-16 08:08:54,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573141648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:54,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:54,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:54,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917926953] [2023-12-16 08:08:54,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:54,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:54,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:54,077 INFO L87 Difference]: Start difference. First operand 809 states and 1163 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:08:54,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:54,229 INFO L93 Difference]: Finished difference Result 1308 states and 1852 transitions. [2023-12-16 08:08:54,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:54,230 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-12-16 08:08:54,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:54,234 INFO L225 Difference]: With dead ends: 1308 [2023-12-16 08:08:54,234 INFO L226 Difference]: Without dead ends: 870 [2023-12-16 08:08:54,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:54,236 INFO L413 NwaCegarLoop]: 526 mSDtfsCounter, 11 mSDsluCounter, 1047 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1573 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:54,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1573 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:54,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2023-12-16 08:08:54,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 840. [2023-12-16 08:08:54,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 741 states have (on average 1.417004048582996) internal successors, (1050), 748 states have internal predecessors, (1050), 64 states have call successors, (64), 32 states have call predecessors, (64), 33 states have return successors, (80), 60 states have call predecessors, (80), 62 states have call successors, (80) [2023-12-16 08:08:54,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1194 transitions. [2023-12-16 08:08:54,283 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1194 transitions. Word has length 60 [2023-12-16 08:08:54,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:54,283 INFO L495 AbstractCegarLoop]: Abstraction has 840 states and 1194 transitions. [2023-12-16 08:08:54,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:08:54,284 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1194 transitions. [2023-12-16 08:08:54,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:08:54,285 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:54,286 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:54,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:54,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:54,490 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:54,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:54,491 INFO L85 PathProgramCache]: Analyzing trace with hash 50510001, now seen corresponding path program 1 times [2023-12-16 08:08:54,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:54,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004937510] [2023-12-16 08:08:54,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:54,492 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:54,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:54,493 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:54,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 08:08:54,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:54,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:54,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:08:54,614 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:54,614 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004937510] [2023-12-16 08:08:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004937510] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:54,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482191523] [2023-12-16 08:08:54,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:54,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:54,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:54,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:54,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:54,616 INFO L87 Difference]: Start difference. First operand 840 states and 1194 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:08:54,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:54,773 INFO L93 Difference]: Finished difference Result 1257 states and 1763 transitions. [2023-12-16 08:08:54,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:54,774 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-12-16 08:08:54,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:54,778 INFO L225 Difference]: With dead ends: 1257 [2023-12-16 08:08:54,778 INFO L226 Difference]: Without dead ends: 766 [2023-12-16 08:08:54,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:54,780 INFO L413 NwaCegarLoop]: 525 mSDtfsCounter, 2 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1570 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:54,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1570 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:54,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2023-12-16 08:08:54,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 760. [2023-12-16 08:08:54,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 672 states have (on average 1.4226190476190477) internal successors, (956), 681 states have internal predecessors, (956), 56 states have call successors, (56), 27 states have call predecessors, (56), 30 states have return successors, (70), 52 states have call predecessors, (70), 54 states have call successors, (70) [2023-12-16 08:08:54,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1082 transitions. [2023-12-16 08:08:54,820 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1082 transitions. Word has length 60 [2023-12-16 08:08:54,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:54,820 INFO L495 AbstractCegarLoop]: Abstraction has 760 states and 1082 transitions. [2023-12-16 08:08:54,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:08:54,820 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1082 transitions. [2023-12-16 08:08:54,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:08:54,822 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:54,822 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:54,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:55,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:55,027 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:55,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:55,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1848149617, now seen corresponding path program 1 times [2023-12-16 08:08:55,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:55,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [511430142] [2023-12-16 08:08:55,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:55,028 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:55,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:55,029 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:55,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 08:08:55,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:55,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:55,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:55,195 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:55,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:08:55,246 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 08:08:55,246 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:55,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [511430142] [2023-12-16 08:08:55,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [511430142] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 08:08:55,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 08:08:55,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2023-12-16 08:08:55,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938054528] [2023-12-16 08:08:55,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:55,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:55,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:55,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:55,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:55,248 INFO L87 Difference]: Start difference. First operand 760 states and 1082 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:08:55,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:55,520 INFO L93 Difference]: Finished difference Result 809 states and 1143 transitions. [2023-12-16 08:08:55,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:55,521 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 60 [2023-12-16 08:08:55,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:55,525 INFO L225 Difference]: With dead ends: 809 [2023-12-16 08:08:55,525 INFO L226 Difference]: Without dead ends: 806 [2023-12-16 08:08:55,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:55,527 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 1026 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:55,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1026 Valid, 600 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:55,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2023-12-16 08:08:55,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 759. [2023-12-16 08:08:55,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 672 states have (on average 1.4196428571428572) internal successors, (954), 680 states have internal predecessors, (954), 55 states have call successors, (55), 27 states have call predecessors, (55), 30 states have return successors, (70), 52 states have call predecessors, (70), 54 states have call successors, (70) [2023-12-16 08:08:55,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1079 transitions. [2023-12-16 08:08:55,585 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1079 transitions. Word has length 60 [2023-12-16 08:08:55,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:55,586 INFO L495 AbstractCegarLoop]: Abstraction has 759 states and 1079 transitions. [2023-12-16 08:08:55,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:08:55,586 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1079 transitions. [2023-12-16 08:08:55,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-16 08:08:55,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:55,588 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:55,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:55,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:55,799 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:55,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1456806307, now seen corresponding path program 1 times [2023-12-16 08:08:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:55,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342176226] [2023-12-16 08:08:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:55,801 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:55,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:55,802 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:55,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 08:08:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:55,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:08:55,892 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:56,101 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:56,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:08:56,181 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 08:08:56,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:56,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342176226] [2023-12-16 08:08:56,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342176226] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:08:56,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:08:56,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:08:56,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809894552] [2023-12-16 08:08:56,182 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:08:56,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:08:56,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:56,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:08:56,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:08:56,184 INFO L87 Difference]: Start difference. First operand 759 states and 1079 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-16 08:08:56,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:56,663 INFO L93 Difference]: Finished difference Result 1478 states and 2017 transitions. [2023-12-16 08:08:56,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:08:56,663 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 61 [2023-12-16 08:08:56,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:56,669 INFO L225 Difference]: With dead ends: 1478 [2023-12-16 08:08:56,669 INFO L226 Difference]: Without dead ends: 1475 [2023-12-16 08:08:56,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:08:56,671 INFO L413 NwaCegarLoop]: 597 mSDtfsCounter, 1180 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1180 SdHoareTripleChecker+Valid, 1792 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:56,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1180 Valid, 1792 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:56,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1475 states. [2023-12-16 08:08:56,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1475 to 1062. [2023-12-16 08:08:56,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 939 states have (on average 1.384451544195953) internal successors, (1300), 953 states have internal predecessors, (1300), 74 states have call successors, (74), 40 states have call predecessors, (74), 47 states have return successors, (101), 69 states have call predecessors, (101), 73 states have call successors, (101) [2023-12-16 08:08:56,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1475 transitions. [2023-12-16 08:08:56,757 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1475 transitions. Word has length 61 [2023-12-16 08:08:56,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:56,758 INFO L495 AbstractCegarLoop]: Abstraction has 1062 states and 1475 transitions. [2023-12-16 08:08:56,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-16 08:08:56,758 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1475 transitions. [2023-12-16 08:08:56,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-16 08:08:56,760 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:56,760 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 08:08:56,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:56,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:56,964 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:56,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:56,965 INFO L85 PathProgramCache]: Analyzing trace with hash -246353664, now seen corresponding path program 2 times [2023-12-16 08:08:56,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:56,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1031630509] [2023-12-16 08:08:56,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:08:56,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-16 08:08:56,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:56,967 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:56,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 08:08:57,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:08:57,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:08:57,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:57,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:57,104 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 08:08:57,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:57,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:57,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1031630509] [2023-12-16 08:08:57,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1031630509] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:57,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:57,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:57,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292072535] [2023-12-16 08:08:57,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:57,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:57,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:57,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:57,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:57,107 INFO L87 Difference]: Start difference. First operand 1062 states and 1475 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-16 08:08:57,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:57,238 INFO L93 Difference]: Finished difference Result 1617 states and 2206 transitions. [2023-12-16 08:08:57,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:57,239 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 78 [2023-12-16 08:08:57,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:57,244 INFO L225 Difference]: With dead ends: 1617 [2023-12-16 08:08:57,244 INFO L226 Difference]: Without dead ends: 966 [2023-12-16 08:08:57,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:57,247 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 535 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:57,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [535 Valid, 608 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:57,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2023-12-16 08:08:57,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 954. [2023-12-16 08:08:57,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 844 states have (on average 1.3886255924170616) internal successors, (1172), 858 states have internal predecessors, (1172), 67 states have call successors, (67), 35 states have call predecessors, (67), 41 states have return successors, (90), 61 states have call predecessors, (90), 66 states have call successors, (90) [2023-12-16 08:08:57,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1329 transitions. [2023-12-16 08:08:57,311 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1329 transitions. Word has length 78 [2023-12-16 08:08:57,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:57,312 INFO L495 AbstractCegarLoop]: Abstraction has 954 states and 1329 transitions. [2023-12-16 08:08:57,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-16 08:08:57,312 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1329 transitions. [2023-12-16 08:08:57,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:57,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:57,318 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:57,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:57,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:57,522 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:57,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:57,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1354601071, now seen corresponding path program 1 times [2023-12-16 08:08:57,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:57,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1891180787] [2023-12-16 08:08:57,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:57,523 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:57,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:57,525 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:57,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 08:08:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:57,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:57,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:57,687 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-16 08:08:57,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:57,687 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:57,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1891180787] [2023-12-16 08:08:57,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1891180787] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:57,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:57,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:57,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882946452] [2023-12-16 08:08:57,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:57,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:57,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:57,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:57,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:57,690 INFO L87 Difference]: Start difference. First operand 954 states and 1329 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 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-16 08:08:58,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:58,232 INFO L93 Difference]: Finished difference Result 1637 states and 2210 transitions. [2023-12-16 08:08:58,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:58,233 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 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 92 [2023-12-16 08:08:58,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:58,237 INFO L225 Difference]: With dead ends: 1637 [2023-12-16 08:08:58,237 INFO L226 Difference]: Without dead ends: 987 [2023-12-16 08:08:58,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:58,239 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 743 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 767 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:58,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [767 Valid, 595 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:08:58,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2023-12-16 08:08:58,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 954. [2023-12-16 08:08:58,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 844 states have (on average 1.3732227488151658) internal successors, (1159), 858 states have internal predecessors, (1159), 67 states have call successors, (67), 35 states have call predecessors, (67), 41 states have return successors, (89), 61 states have call predecessors, (89), 66 states have call successors, (89) [2023-12-16 08:08:58,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1315 transitions. [2023-12-16 08:08:58,306 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1315 transitions. Word has length 92 [2023-12-16 08:08:58,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:58,306 INFO L495 AbstractCegarLoop]: Abstraction has 954 states and 1315 transitions. [2023-12-16 08:08:58,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 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-16 08:08:58,306 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1315 transitions. [2023-12-16 08:08:58,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-16 08:08:58,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:58,309 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:58,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:58,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:58,514 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:58,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:58,514 INFO L85 PathProgramCache]: Analyzing trace with hash 746166163, now seen corresponding path program 1 times [2023-12-16 08:08:58,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:58,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009103350] [2023-12-16 08:08:58,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:58,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:58,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:58,516 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:58,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 08:08:58,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:58,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:58,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:58,643 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-16 08:08:58,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:58,643 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:58,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009103350] [2023-12-16 08:08:58,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009103350] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:58,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:58,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:58,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477889889] [2023-12-16 08:08:58,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:58,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:58,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:58,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:58,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:58,646 INFO L87 Difference]: Start difference. First operand 954 states and 1315 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-16 08:08:58,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:58,779 INFO L93 Difference]: Finished difference Result 1177 states and 1597 transitions. [2023-12-16 08:08:58,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:58,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 93 [2023-12-16 08:08:58,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:58,782 INFO L225 Difference]: With dead ends: 1177 [2023-12-16 08:08:58,782 INFO L226 Difference]: Without dead ends: 301 [2023-12-16 08:08:58,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:58,785 INFO L413 NwaCegarLoop]: 557 mSDtfsCounter, 48 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:58,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 1061 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:58,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2023-12-16 08:08:58,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 301. [2023-12-16 08:08:58,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 270 states have (on average 1.625925925925926) internal successors, (439), 271 states have internal predecessors, (439), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-16 08:08:58,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 487 transitions. [2023-12-16 08:08:58,805 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 487 transitions. Word has length 93 [2023-12-16 08:08:58,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:58,805 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 487 transitions. [2023-12-16 08:08:58,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-16 08:08:58,805 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 487 transitions. [2023-12-16 08:08:58,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:08:58,807 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:58,807 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:58,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:59,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:59,012 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:59,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:59,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1252646486, now seen corresponding path program 1 times [2023-12-16 08:08:59,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:59,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702616170] [2023-12-16 08:08:59,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:59,014 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:59,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:59,016 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:59,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 08:08:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:59,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:59,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:59,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:59,201 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:59,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702616170] [2023-12-16 08:08:59,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702616170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651459454] [2023-12-16 08:08:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:59,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:59,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:59,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:59,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:59,203 INFO L87 Difference]: Start difference. First operand 301 states and 487 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:59,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:59,274 INFO L93 Difference]: Finished difference Result 596 states and 965 transitions. [2023-12-16 08:08:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:59,275 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:08:59,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:59,276 INFO L225 Difference]: With dead ends: 596 [2023-12-16 08:08:59,276 INFO L226 Difference]: Without dead ends: 301 [2023-12-16 08:08:59,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:59,278 INFO L413 NwaCegarLoop]: 447 mSDtfsCounter, 479 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:59,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 447 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:59,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2023-12-16 08:08:59,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 301. [2023-12-16 08:08:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 270 states have (on average 1.6222222222222222) internal successors, (438), 271 states have internal predecessors, (438), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-16 08:08:59,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 486 transitions. [2023-12-16 08:08:59,303 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 486 transitions. Word has length 141 [2023-12-16 08:08:59,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:59,303 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 486 transitions. [2023-12-16 08:08:59,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:59,303 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 486 transitions. [2023-12-16 08:08:59,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:08:59,305 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:59,305 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:59,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:59,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:59,512 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:59,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:59,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1424880360, now seen corresponding path program 1 times [2023-12-16 08:08:59,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:59,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104219908] [2023-12-16 08:08:59,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:59,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:59,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:59,515 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:59,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 08:08:59,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:59,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:59,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:59,730 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:59,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:59,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104219908] [2023-12-16 08:08:59,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104219908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:59,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:59,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:59,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402453291] [2023-12-16 08:08:59,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:59,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:59,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:59,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:59,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:59,732 INFO L87 Difference]: Start difference. First operand 301 states and 486 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:59,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:59,803 INFO L93 Difference]: Finished difference Result 588 states and 948 transitions. [2023-12-16 08:08:59,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:59,804 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:08:59,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:59,806 INFO L225 Difference]: With dead ends: 588 [2023-12-16 08:08:59,806 INFO L226 Difference]: Without dead ends: 301 [2023-12-16 08:08:59,808 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:59,808 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 470 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:59,809 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 446 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:59,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2023-12-16 08:08:59,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 301. [2023-12-16 08:08:59,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 270 states have (on average 1.6185185185185185) internal successors, (437), 271 states have internal predecessors, (437), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-16 08:08:59,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 485 transitions. [2023-12-16 08:08:59,826 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 485 transitions. Word has length 141 [2023-12-16 08:08:59,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:59,826 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 485 transitions. [2023-12-16 08:08:59,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:59,827 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 485 transitions. [2023-12-16 08:08:59,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:08:59,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:59,828 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:59,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:00,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:00,036 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:00,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:00,036 INFO L85 PathProgramCache]: Analyzing trace with hash -995222054, now seen corresponding path program 1 times [2023-12-16 08:09:00,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:00,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303670936] [2023-12-16 08:09:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:00,037 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:00,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:00,039 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:00,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 08:09:00,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:00,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:00,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:00,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:00,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:00,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:00,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303670936] [2023-12-16 08:09:00,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303670936] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:00,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:00,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:00,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595537075] [2023-12-16 08:09:00,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:00,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:00,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:00,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:00,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:00,282 INFO L87 Difference]: Start difference. First operand 301 states and 485 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:01,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:01,003 INFO L93 Difference]: Finished difference Result 910 states and 1482 transitions. [2023-12-16 08:09:01,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:09:01,004 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:01,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:01,007 INFO L225 Difference]: With dead ends: 910 [2023-12-16 08:09:01,007 INFO L226 Difference]: Without dead ends: 626 [2023-12-16 08:09:01,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:01,009 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 930 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 948 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:01,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [948 Valid, 1244 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:09:01,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2023-12-16 08:09:01,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 601. [2023-12-16 08:09:01,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.630514705882353) internal successors, (887), 546 states have internal predecessors, (887), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:01,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 974 transitions. [2023-12-16 08:09:01,047 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 974 transitions. Word has length 141 [2023-12-16 08:09:01,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:01,047 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 974 transitions. [2023-12-16 08:09:01,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:01,048 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 974 transitions. [2023-12-16 08:09:01,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:01,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:01,049 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:01,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:01,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:01,256 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:01,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:01,257 INFO L85 PathProgramCache]: Analyzing trace with hash -596030822, now seen corresponding path program 1 times [2023-12-16 08:09:01,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:01,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789047853] [2023-12-16 08:09:01,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:01,258 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:01,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:01,259 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:01,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 08:09:01,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:01,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:01,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:01,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:01,481 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:01,481 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:01,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789047853] [2023-12-16 08:09:01,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789047853] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:01,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:01,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:01,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014029008] [2023-12-16 08:09:01,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:01,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:01,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:01,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:01,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:01,483 INFO L87 Difference]: Start difference. First operand 601 states and 974 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:01,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:01,972 INFO L93 Difference]: Finished difference Result 1185 states and 1927 transitions. [2023-12-16 08:09:01,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:01,973 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:01,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:01,976 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:01,976 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:01,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:01,978 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 653 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:01,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 774 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:01,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:02,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:02,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.6176470588235294) internal successors, (880), 546 states have internal predecessors, (880), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:02,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 967 transitions. [2023-12-16 08:09:02,013 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 967 transitions. Word has length 141 [2023-12-16 08:09:02,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:02,013 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 967 transitions. [2023-12-16 08:09:02,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:02,013 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 967 transitions. [2023-12-16 08:09:02,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:02,015 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:02,015 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:02,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:02,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:02,221 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:02,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:02,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1137343014, now seen corresponding path program 1 times [2023-12-16 08:09:02,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:02,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699752647] [2023-12-16 08:09:02,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:02,222 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:02,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:02,223 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:02,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 08:09:02,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:02,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:02,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:02,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:02,451 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:02,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:02,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699752647] [2023-12-16 08:09:02,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699752647] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:02,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:02,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:02,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135264043] [2023-12-16 08:09:02,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:02,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:02,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:02,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:02,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:02,455 INFO L87 Difference]: Start difference. First operand 601 states and 967 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:02,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:02,898 INFO L93 Difference]: Finished difference Result 1185 states and 1913 transitions. [2023-12-16 08:09:02,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:02,899 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:02,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:02,904 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:02,904 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:02,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:02,906 INFO L413 NwaCegarLoop]: 299 mSDtfsCounter, 646 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:02,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 767 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:02,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:02,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:02,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.6047794117647058) internal successors, (873), 546 states have internal predecessors, (873), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:02,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 960 transitions. [2023-12-16 08:09:02,944 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 960 transitions. Word has length 141 [2023-12-16 08:09:02,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:02,945 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 960 transitions. [2023-12-16 08:09:02,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:02,945 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 960 transitions. [2023-12-16 08:09:02,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:02,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:02,946 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:02,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-12-16 08:09:03,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:03,154 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:03,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:03,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1481085210, now seen corresponding path program 1 times [2023-12-16 08:09:03,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:03,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53933043] [2023-12-16 08:09:03,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:03,155 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:03,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:03,157 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:03,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 08:09:03,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:03,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:03,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:03,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:03,370 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:03,370 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:03,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53933043] [2023-12-16 08:09:03,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53933043] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:03,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:03,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:03,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425104954] [2023-12-16 08:09:03,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:03,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:03,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:03,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:03,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:03,372 INFO L87 Difference]: Start difference. First operand 601 states and 960 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:03,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:03,837 INFO L93 Difference]: Finished difference Result 1185 states and 1899 transitions. [2023-12-16 08:09:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:03,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:03,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:03,840 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:03,840 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:03,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:03,843 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 640 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:03,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 760 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:03,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:03,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:03,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.5919117647058822) internal successors, (866), 546 states have internal predecessors, (866), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:03,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 953 transitions. [2023-12-16 08:09:03,895 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 953 transitions. Word has length 141 [2023-12-16 08:09:03,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:03,895 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 953 transitions. [2023-12-16 08:09:03,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:03,895 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 953 transitions. [2023-12-16 08:09:03,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:03,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:03,897 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:03,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:04,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:04,104 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:04,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:04,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1205396006, now seen corresponding path program 1 times [2023-12-16 08:09:04,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:04,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1407892270] [2023-12-16 08:09:04,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:04,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:04,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:04,106 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:04,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 08:09:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:04,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:04,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:04,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:04,345 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:04,345 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:04,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1407892270] [2023-12-16 08:09:04,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1407892270] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:04,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:04,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:04,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285098147] [2023-12-16 08:09:04,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:04,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:04,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:04,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:04,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:04,347 INFO L87 Difference]: Start difference. First operand 601 states and 953 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:04,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:04,777 INFO L93 Difference]: Finished difference Result 1185 states and 1885 transitions. [2023-12-16 08:09:04,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:04,778 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:04,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:04,780 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:04,780 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:04,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:04,783 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 634 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:04,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 753 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:04,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:04,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:04,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.5790441176470589) internal successors, (859), 546 states have internal predecessors, (859), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:04,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 946 transitions. [2023-12-16 08:09:04,823 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 946 transitions. Word has length 141 [2023-12-16 08:09:04,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:04,823 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 946 transitions. [2023-12-16 08:09:04,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:04,823 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 946 transitions. [2023-12-16 08:09:04,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:04,824 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:04,824 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:04,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:05,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:05,032 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:05,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:05,033 INFO L85 PathProgramCache]: Analyzing trace with hash -876414694, now seen corresponding path program 1 times [2023-12-16 08:09:05,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:05,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [525876324] [2023-12-16 08:09:05,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:05,033 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:05,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:05,035 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:05,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 08:09:05,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:05,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:05,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:05,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:05,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:05,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:05,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [525876324] [2023-12-16 08:09:05,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [525876324] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:05,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:05,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:05,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213094632] [2023-12-16 08:09:05,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:05,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:05,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:05,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:05,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:05,239 INFO L87 Difference]: Start difference. First operand 601 states and 946 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:05,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:05,664 INFO L93 Difference]: Finished difference Result 1185 states and 1871 transitions. [2023-12-16 08:09:05,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:05,664 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:05,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:05,667 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:05,667 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:05,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:05,669 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 628 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:05,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [646 Valid, 746 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:05,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:05,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:05,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.5661764705882353) internal successors, (852), 546 states have internal predecessors, (852), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:05,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 939 transitions. [2023-12-16 08:09:05,712 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 939 transitions. Word has length 141 [2023-12-16 08:09:05,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:05,712 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 939 transitions. [2023-12-16 08:09:05,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:05,713 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 939 transitions. [2023-12-16 08:09:05,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:05,714 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:05,714 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:05,720 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-16 08:09:05,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:05,921 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:05,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:05,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1281444390, now seen corresponding path program 1 times [2023-12-16 08:09:05,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:05,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [755867547] [2023-12-16 08:09:05,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:05,922 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:05,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:05,923 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:05,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 08:09:06,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:06,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:06,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:06,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:06,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:06,116 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:06,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [755867547] [2023-12-16 08:09:06,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [755867547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:06,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:06,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:06,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792357678] [2023-12-16 08:09:06,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:06,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:06,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:06,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:06,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:06,118 INFO L87 Difference]: Start difference. First operand 601 states and 939 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:06,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:06,540 INFO L93 Difference]: Finished difference Result 1185 states and 1857 transitions. [2023-12-16 08:09:06,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:06,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:06,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:06,544 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:06,544 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:06,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:06,546 INFO L413 NwaCegarLoop]: 287 mSDtfsCounter, 622 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:06,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 739 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:06,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:06,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:06,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.5533088235294117) internal successors, (845), 546 states have internal predecessors, (845), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:06,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 932 transitions. [2023-12-16 08:09:06,589 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 932 transitions. Word has length 141 [2023-12-16 08:09:06,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:06,589 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 932 transitions. [2023-12-16 08:09:06,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:06,589 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 932 transitions. [2023-12-16 08:09:06,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:06,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:06,590 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:06,596 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 (23)] Ended with exit code 0 [2023-12-16 08:09:06,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:06,796 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:06,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:06,797 INFO L85 PathProgramCache]: Analyzing trace with hash 922247450, now seen corresponding path program 1 times [2023-12-16 08:09:06,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:06,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49272343] [2023-12-16 08:09:06,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:06,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:06,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:06,799 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:06,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 08:09:06,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:06,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:06,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:07,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:07,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:07,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49272343] [2023-12-16 08:09:07,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49272343] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:07,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:07,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:07,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933846214] [2023-12-16 08:09:07,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:07,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:07,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:07,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:07,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:07,004 INFO L87 Difference]: Start difference. First operand 601 states and 932 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:07,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:07,418 INFO L93 Difference]: Finished difference Result 1185 states and 1843 transitions. [2023-12-16 08:09:07,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:07,419 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:07,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:07,421 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:07,421 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:07,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:07,423 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 616 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:07,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [634 Valid, 732 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:07,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:07,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:07,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.5404411764705883) internal successors, (838), 546 states have internal predecessors, (838), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 925 transitions. [2023-12-16 08:09:07,465 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 925 transitions. Word has length 141 [2023-12-16 08:09:07,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:07,466 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 925 transitions. [2023-12-16 08:09:07,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:07,466 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 925 transitions. [2023-12-16 08:09:07,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:07,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:07,467 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:07,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:07,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:07,673 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:07,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:07,673 INFO L85 PathProgramCache]: Analyzing trace with hash -669233702, now seen corresponding path program 1 times [2023-12-16 08:09:07,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:07,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529439976] [2023-12-16 08:09:07,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:07,674 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:07,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:07,675 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:07,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 08:09:07,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:07,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:07,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:07,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:07,865 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:07,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:07,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1529439976] [2023-12-16 08:09:07,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1529439976] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:07,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:07,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:07,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496370008] [2023-12-16 08:09:07,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:07,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:07,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:07,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:07,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:07,867 INFO L87 Difference]: Start difference. First operand 601 states and 925 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:08,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:08,294 INFO L93 Difference]: Finished difference Result 1185 states and 1829 transitions. [2023-12-16 08:09:08,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:08,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:08,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:08,298 INFO L225 Difference]: With dead ends: 1185 [2023-12-16 08:09:08,298 INFO L226 Difference]: Without dead ends: 601 [2023-12-16 08:09:08,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:08,300 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 610 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:08,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 725 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:08,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2023-12-16 08:09:08,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2023-12-16 08:09:08,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 544 states have (on average 1.5275735294117647) internal successors, (831), 546 states have internal predecessors, (831), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 08:09:08,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 918 transitions. [2023-12-16 08:09:08,343 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 918 transitions. Word has length 141 [2023-12-16 08:09:08,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:08,343 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 918 transitions. [2023-12-16 08:09:08,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:08,344 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 918 transitions. [2023-12-16 08:09:08,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:08,344 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:08,345 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:08,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-16 08:09:08,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:08,551 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:08,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:08,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1080543514, now seen corresponding path program 1 times [2023-12-16 08:09:08,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:08,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274329506] [2023-12-16 08:09:08,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:08,552 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:08,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:08,567 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:08,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 08:09:08,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:08,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:08,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:08,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:08,772 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:08,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274329506] [2023-12-16 08:09:08,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274329506] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:08,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:08,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:08,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375547843] [2023-12-16 08:09:08,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:08,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:08,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:08,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:08,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:08,774 INFO L87 Difference]: Start difference. First operand 601 states and 918 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:09,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:09,260 INFO L93 Difference]: Finished difference Result 1327 states and 2047 transitions. [2023-12-16 08:09:09,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:09,261 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:09,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:09,264 INFO L225 Difference]: With dead ends: 1327 [2023-12-16 08:09:09,264 INFO L226 Difference]: Without dead ends: 743 [2023-12-16 08:09:09,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:09,266 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 699 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:09,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 719 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:09,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2023-12-16 08:09:09,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 743. [2023-12-16 08:09:09,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 680 states have (on average 1.5058823529411764) internal successors, (1024), 682 states have internal predecessors, (1024), 45 states have call successors, (45), 16 states have call predecessors, (45), 17 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-16 08:09:09,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1115 transitions. [2023-12-16 08:09:09,317 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1115 transitions. Word has length 141 [2023-12-16 08:09:09,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:09,318 INFO L495 AbstractCegarLoop]: Abstraction has 743 states and 1115 transitions. [2023-12-16 08:09:09,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:09,318 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1115 transitions. [2023-12-16 08:09:09,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:09,319 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:09,319 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:09,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-12-16 08:09:09,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:09,525 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:09,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:09,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1076292518, now seen corresponding path program 1 times [2023-12-16 08:09:09,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:09,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127740205] [2023-12-16 08:09:09,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:09,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:09,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:09,528 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:09,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 08:09:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:09,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:09,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:09,740 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:09,740 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:09,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127740205] [2023-12-16 08:09:09,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127740205] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:09,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:09,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:09,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451450305] [2023-12-16 08:09:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:09,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:09,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:09,742 INFO L87 Difference]: Start difference. First operand 743 states and 1115 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:10,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:10,245 INFO L93 Difference]: Finished difference Result 1611 states and 2441 transitions. [2023-12-16 08:09:10,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:10,246 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:10,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:10,249 INFO L225 Difference]: With dead ends: 1611 [2023-12-16 08:09:10,249 INFO L226 Difference]: Without dead ends: 885 [2023-12-16 08:09:10,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:10,251 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 692 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:10,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [710 Valid, 712 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:10,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2023-12-16 08:09:10,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 885. [2023-12-16 08:09:10,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 816 states have (on average 1.4865196078431373) internal successors, (1213), 818 states have internal predecessors, (1213), 47 states have call successors, (47), 20 states have call predecessors, (47), 21 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-16 08:09:10,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1308 transitions. [2023-12-16 08:09:10,317 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1308 transitions. Word has length 141 [2023-12-16 08:09:10,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:10,317 INFO L495 AbstractCegarLoop]: Abstraction has 885 states and 1308 transitions. [2023-12-16 08:09:10,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:10,318 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1308 transitions. [2023-12-16 08:09:10,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:10,318 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:10,319 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:10,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:10,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:10,525 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:10,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:10,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1849704731, now seen corresponding path program 1 times [2023-12-16 08:09:10,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:10,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1562933664] [2023-12-16 08:09:10,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:10,527 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:10,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:10,528 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:10,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 08:09:10,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:10,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:10,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:10,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:10,718 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:10,719 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:10,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1562933664] [2023-12-16 08:09:10,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1562933664] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:10,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:10,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:10,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865801124] [2023-12-16 08:09:10,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:10,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:10,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:10,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:10,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:10,720 INFO L87 Difference]: Start difference. First operand 885 states and 1308 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:11,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:11,216 INFO L93 Difference]: Finished difference Result 1895 states and 2827 transitions. [2023-12-16 08:09:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:11,217 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:11,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:11,219 INFO L225 Difference]: With dead ends: 1895 [2023-12-16 08:09:11,219 INFO L226 Difference]: Without dead ends: 1027 [2023-12-16 08:09:11,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:11,221 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 686 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:11,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 705 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:11,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2023-12-16 08:09:11,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1027. [2023-12-16 08:09:11,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 952 states have (on average 1.468487394957983) internal successors, (1398), 954 states have internal predecessors, (1398), 49 states have call successors, (49), 24 states have call predecessors, (49), 25 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-16 08:09:11,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1497 transitions. [2023-12-16 08:09:11,299 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 1497 transitions. Word has length 141 [2023-12-16 08:09:11,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:11,299 INFO L495 AbstractCegarLoop]: Abstraction has 1027 states and 1497 transitions. [2023-12-16 08:09:11,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:11,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 1497 transitions. [2023-12-16 08:09:11,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:11,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:11,300 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:11,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:11,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:11,506 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1795080122, now seen corresponding path program 1 times [2023-12-16 08:09:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:11,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634555863] [2023-12-16 08:09:11,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:11,507 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:11,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:11,508 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:11,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 08:09:11,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:11,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:11,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:11,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:11,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:11,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:11,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634555863] [2023-12-16 08:09:11,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634555863] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:11,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:11,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:11,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715755185] [2023-12-16 08:09:11,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:11,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:11,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:11,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:11,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:11,688 INFO L87 Difference]: Start difference. First operand 1027 states and 1497 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:12,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:12,168 INFO L93 Difference]: Finished difference Result 2179 states and 3205 transitions. [2023-12-16 08:09:12,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:12,168 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:12,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:12,171 INFO L225 Difference]: With dead ends: 2179 [2023-12-16 08:09:12,172 INFO L226 Difference]: Without dead ends: 1169 [2023-12-16 08:09:12,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:12,174 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 679 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:12,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 698 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:12,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2023-12-16 08:09:12,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1169. [2023-12-16 08:09:12,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1088 states have (on average 1.4512867647058822) internal successors, (1579), 1090 states have internal predecessors, (1579), 51 states have call successors, (51), 28 states have call predecessors, (51), 29 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-16 08:09:12,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1682 transitions. [2023-12-16 08:09:12,238 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1682 transitions. Word has length 141 [2023-12-16 08:09:12,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:12,239 INFO L495 AbstractCegarLoop]: Abstraction has 1169 states and 1682 transitions. [2023-12-16 08:09:12,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:12,239 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1682 transitions. [2023-12-16 08:09:12,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:12,240 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:12,240 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:12,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:12,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:12,446 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:12,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:12,446 INFO L85 PathProgramCache]: Analyzing trace with hash -37536646, now seen corresponding path program 1 times [2023-12-16 08:09:12,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:12,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626212031] [2023-12-16 08:09:12,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:12,447 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:12,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:12,448 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:12,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 08:09:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:12,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:12,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:12,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:12,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:12,642 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:12,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626212031] [2023-12-16 08:09:12,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626212031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:12,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:12,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:12,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376761016] [2023-12-16 08:09:12,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:12,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:12,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:12,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:12,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:12,643 INFO L87 Difference]: Start difference. First operand 1169 states and 1682 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:13,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:13,109 INFO L93 Difference]: Finished difference Result 2463 states and 3575 transitions. [2023-12-16 08:09:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:13,110 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:13,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:13,113 INFO L225 Difference]: With dead ends: 2463 [2023-12-16 08:09:13,113 INFO L226 Difference]: Without dead ends: 1311 [2023-12-16 08:09:13,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:13,116 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 672 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:13,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 691 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:13,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1311 states. [2023-12-16 08:09:13,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1311 to 1311. [2023-12-16 08:09:13,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1224 states have (on average 1.434640522875817) internal successors, (1756), 1226 states have internal predecessors, (1756), 53 states have call successors, (53), 32 states have call predecessors, (53), 33 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2023-12-16 08:09:13,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 1863 transitions. [2023-12-16 08:09:13,185 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 1863 transitions. Word has length 141 [2023-12-16 08:09:13,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:13,185 INFO L495 AbstractCegarLoop]: Abstraction has 1311 states and 1863 transitions. [2023-12-16 08:09:13,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:13,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 1863 transitions. [2023-12-16 08:09:13,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:13,186 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:13,187 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:13,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:13,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:13,393 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:13,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:13,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2060674521, now seen corresponding path program 1 times [2023-12-16 08:09:13,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:13,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1748970961] [2023-12-16 08:09:13,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:13,394 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:13,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:13,395 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:13,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 08:09:13,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:13,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:13,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:13,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:13,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:13,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:13,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1748970961] [2023-12-16 08:09:13,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1748970961] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:13,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:13,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:13,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009158341] [2023-12-16 08:09:13,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:13,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:13,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:13,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:13,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:13,596 INFO L87 Difference]: Start difference. First operand 1311 states and 1863 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:14,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:14,151 INFO L93 Difference]: Finished difference Result 2747 states and 3937 transitions. [2023-12-16 08:09:14,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:14,152 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:14,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:14,157 INFO L225 Difference]: With dead ends: 2747 [2023-12-16 08:09:14,157 INFO L226 Difference]: Without dead ends: 1453 [2023-12-16 08:09:14,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:14,160 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 665 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:14,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [683 Valid, 684 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:14,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2023-12-16 08:09:14,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1453. [2023-12-16 08:09:14,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1453 states, 1360 states have (on average 1.4183823529411765) internal successors, (1929), 1362 states have internal predecessors, (1929), 55 states have call successors, (55), 36 states have call predecessors, (55), 37 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2023-12-16 08:09:14,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1453 states to 1453 states and 2040 transitions. [2023-12-16 08:09:14,269 INFO L78 Accepts]: Start accepts. Automaton has 1453 states and 2040 transitions. Word has length 141 [2023-12-16 08:09:14,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:14,269 INFO L495 AbstractCegarLoop]: Abstraction has 1453 states and 2040 transitions. [2023-12-16 08:09:14,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:14,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1453 states and 2040 transitions. [2023-12-16 08:09:14,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:14,270 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:14,270 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:14,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:14,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:14,471 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:14,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:14,471 INFO L85 PathProgramCache]: Analyzing trace with hash -368045415, now seen corresponding path program 1 times [2023-12-16 08:09:14,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:14,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1112849733] [2023-12-16 08:09:14,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:14,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:14,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:14,473 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:14,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 08:09:14,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:14,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:14,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:14,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:14,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:14,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:14,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1112849733] [2023-12-16 08:09:14,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1112849733] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:14,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:14,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:14,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560603181] [2023-12-16 08:09:14,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:14,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:14,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:14,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:14,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:14,669 INFO L87 Difference]: Start difference. First operand 1453 states and 2040 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:15,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:15,174 INFO L93 Difference]: Finished difference Result 3031 states and 4291 transitions. [2023-12-16 08:09:15,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:15,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:15,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:15,178 INFO L225 Difference]: With dead ends: 3031 [2023-12-16 08:09:15,179 INFO L226 Difference]: Without dead ends: 1595 [2023-12-16 08:09:15,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:15,181 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 658 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:15,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [676 Valid, 677 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:15,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2023-12-16 08:09:15,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1595. [2023-12-16 08:09:15,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1496 states have (on average 1.4024064171122994) internal successors, (2098), 1498 states have internal predecessors, (2098), 57 states have call successors, (57), 40 states have call predecessors, (57), 41 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2023-12-16 08:09:15,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2213 transitions. [2023-12-16 08:09:15,253 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 2213 transitions. Word has length 141 [2023-12-16 08:09:15,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:15,253 INFO L495 AbstractCegarLoop]: Abstraction has 1595 states and 2213 transitions. [2023-12-16 08:09:15,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:15,254 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 2213 transitions. [2023-12-16 08:09:15,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:15,254 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:15,255 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:15,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:15,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:15,457 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:15,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:15,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1208723784, now seen corresponding path program 1 times [2023-12-16 08:09:15,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:15,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1494305311] [2023-12-16 08:09:15,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:15,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:15,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:15,460 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:15,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-16 08:09:15,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:15,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:15,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:15,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:15,662 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:15,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:15,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1494305311] [2023-12-16 08:09:15,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1494305311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:15,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:15,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:15,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21420275] [2023-12-16 08:09:15,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:15,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:15,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:15,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:15,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:15,665 INFO L87 Difference]: Start difference. First operand 1595 states and 2213 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:16,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:16,153 INFO L93 Difference]: Finished difference Result 3315 states and 4637 transitions. [2023-12-16 08:09:16,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:16,154 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:16,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:16,158 INFO L225 Difference]: With dead ends: 3315 [2023-12-16 08:09:16,158 INFO L226 Difference]: Without dead ends: 1737 [2023-12-16 08:09:16,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:16,161 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 650 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:16,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [668 Valid, 670 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:16,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2023-12-16 08:09:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1737. [2023-12-16 08:09:16,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 1632 states have (on average 1.3866421568627452) internal successors, (2263), 1634 states have internal predecessors, (2263), 59 states have call successors, (59), 44 states have call predecessors, (59), 45 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2023-12-16 08:09:16,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2382 transitions. [2023-12-16 08:09:16,268 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2382 transitions. Word has length 141 [2023-12-16 08:09:16,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:16,269 INFO L495 AbstractCegarLoop]: Abstraction has 1737 states and 2382 transitions. [2023-12-16 08:09:16,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:16,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2382 transitions. [2023-12-16 08:09:16,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:16,270 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:16,270 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:16,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:16,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:16,475 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:16,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash 242951575, now seen corresponding path program 1 times [2023-12-16 08:09:16,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:16,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936437955] [2023-12-16 08:09:16,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:16,476 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:16,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:16,477 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:16,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-16 08:09:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:16,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:16,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:16,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:16,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:16,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936437955] [2023-12-16 08:09:16,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936437955] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:16,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:16,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:16,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728680656] [2023-12-16 08:09:16,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:16,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:16,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:16,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:16,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:16,659 INFO L87 Difference]: Start difference. First operand 1737 states and 2382 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:17,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:17,170 INFO L93 Difference]: Finished difference Result 3599 states and 4975 transitions. [2023-12-16 08:09:17,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:17,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:17,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:17,176 INFO L225 Difference]: With dead ends: 3599 [2023-12-16 08:09:17,176 INFO L226 Difference]: Without dead ends: 1879 [2023-12-16 08:09:17,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:17,179 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 643 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:17,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [661 Valid, 663 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:17,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2023-12-16 08:09:17,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1879. [2023-12-16 08:09:17,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1879 states, 1768 states have (on average 1.3710407239819005) internal successors, (2424), 1770 states have internal predecessors, (2424), 61 states have call successors, (61), 48 states have call predecessors, (61), 49 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-16 08:09:17,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1879 states to 1879 states and 2547 transitions. [2023-12-16 08:09:17,302 INFO L78 Accepts]: Start accepts. Automaton has 1879 states and 2547 transitions. Word has length 141 [2023-12-16 08:09:17,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:17,302 INFO L495 AbstractCegarLoop]: Abstraction has 1879 states and 2547 transitions. [2023-12-16 08:09:17,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:17,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1879 states and 2547 transitions. [2023-12-16 08:09:17,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:17,303 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:17,303 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:17,315 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-16 08:09:17,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:17,510 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:17,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:17,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1118574760, now seen corresponding path program 1 times [2023-12-16 08:09:17,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:17,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887432842] [2023-12-16 08:09:17,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:17,511 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:17,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:17,512 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-16 08:09:17,541 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-16 08:09:17,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:17,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:17,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:17,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:17,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:17,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:17,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887432842] [2023-12-16 08:09:17,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887432842] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:17,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:17,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:17,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659282874] [2023-12-16 08:09:17,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:17,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:09:17,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:17,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:09:17,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:17,710 INFO L87 Difference]: Start difference. First operand 1879 states and 2547 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:18,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:18,198 INFO L93 Difference]: Finished difference Result 3883 states and 5305 transitions. [2023-12-16 08:09:18,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:18,199 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:18,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:18,204 INFO L225 Difference]: With dead ends: 3883 [2023-12-16 08:09:18,204 INFO L226 Difference]: Without dead ends: 2021 [2023-12-16 08:09:18,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:09:18,208 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 636 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:18,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 656 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:18,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2021 states. [2023-12-16 08:09:18,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2021 to 2021. [2023-12-16 08:09:18,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 1904 states have (on average 1.3555672268907564) internal successors, (2581), 1906 states have internal predecessors, (2581), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:18,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2708 transitions. [2023-12-16 08:09:18,372 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 2708 transitions. Word has length 141 [2023-12-16 08:09:18,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:18,372 INFO L495 AbstractCegarLoop]: Abstraction has 2021 states and 2708 transitions. [2023-12-16 08:09:18,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:18,373 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 2708 transitions. [2023-12-16 08:09:18,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:18,373 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:18,374 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:18,383 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 (35)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:18,580 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-16 08:09:18,580 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:18,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:18,581 INFO L85 PathProgramCache]: Analyzing trace with hash -124894568, now seen corresponding path program 1 times [2023-12-16 08:09:18,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:18,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972698963] [2023-12-16 08:09:18,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:18,581 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:18,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:18,582 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-16 08:09:18,583 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-16 08:09:18,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:18,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:18,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:18,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:18,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:18,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972698963] [2023-12-16 08:09:18,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972698963] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:18,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:18,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:18,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109925476] [2023-12-16 08:09:18,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:18,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:18,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:18,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:18,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:18,713 INFO L87 Difference]: Start difference. First operand 2021 states and 2708 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:18,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:18,881 INFO L93 Difference]: Finished difference Result 4152 states and 5606 transitions. [2023-12-16 08:09:18,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:18,882 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:18,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:18,886 INFO L225 Difference]: With dead ends: 4152 [2023-12-16 08:09:18,886 INFO L226 Difference]: Without dead ends: 2149 [2023-12-16 08:09:18,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:18,889 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 92 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:18,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1162 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:18,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2149 states. [2023-12-16 08:09:19,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2149 to 2025. [2023-12-16 08:09:19,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2025 states, 1908 states have (on average 1.3443396226415094) internal successors, (2565), 1910 states have internal predecessors, (2565), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:19,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2025 states to 2025 states and 2692 transitions. [2023-12-16 08:09:19,022 INFO L78 Accepts]: Start accepts. Automaton has 2025 states and 2692 transitions. Word has length 141 [2023-12-16 08:09:19,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:19,022 INFO L495 AbstractCegarLoop]: Abstraction has 2025 states and 2692 transitions. [2023-12-16 08:09:19,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:19,022 INFO L276 IsEmpty]: Start isEmpty. Operand 2025 states and 2692 transitions. [2023-12-16 08:09:19,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:19,023 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:19,023 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:19,039 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-16 08:09:19,229 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-16 08:09:19,230 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:19,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:19,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1008403558, now seen corresponding path program 1 times [2023-12-16 08:09:19,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:19,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1433560270] [2023-12-16 08:09:19,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:19,231 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:19,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:19,232 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-16 08:09:19,247 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-16 08:09:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:19,354 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:19,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:19,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:19,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:19,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:19,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1433560270] [2023-12-16 08:09:19,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1433560270] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:19,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:19,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:19,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384444389] [2023-12-16 08:09:19,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:19,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:19,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:19,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:19,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:19,367 INFO L87 Difference]: Start difference. First operand 2025 states and 2692 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:19,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:19,525 INFO L93 Difference]: Finished difference Result 4148 states and 5558 transitions. [2023-12-16 08:09:19,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:19,526 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:19,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:19,533 INFO L225 Difference]: With dead ends: 4148 [2023-12-16 08:09:19,533 INFO L226 Difference]: Without dead ends: 2141 [2023-12-16 08:09:19,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:19,538 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 83 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:19,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1166 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:19,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2141 states. [2023-12-16 08:09:19,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2141 to 2029. [2023-12-16 08:09:19,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2029 states, 1912 states have (on average 1.3331589958158996) internal successors, (2549), 1914 states have internal predecessors, (2549), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:19,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2029 states to 2029 states and 2676 transitions. [2023-12-16 08:09:19,650 INFO L78 Accepts]: Start accepts. Automaton has 2029 states and 2676 transitions. Word has length 141 [2023-12-16 08:09:19,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:19,650 INFO L495 AbstractCegarLoop]: Abstraction has 2029 states and 2676 transitions. [2023-12-16 08:09:19,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:19,651 INFO L276 IsEmpty]: Start isEmpty. Operand 2029 states and 2676 transitions. [2023-12-16 08:09:19,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:19,651 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:19,651 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:19,656 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-16 08:09:19,856 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-16 08:09:19,856 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:19,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:19,857 INFO L85 PathProgramCache]: Analyzing trace with hash -2003097256, now seen corresponding path program 1 times [2023-12-16 08:09:19,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:19,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42367920] [2023-12-16 08:09:19,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:19,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:19,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:19,859 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-16 08:09:19,860 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-16 08:09:19,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:19,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:19,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:20,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:20,011 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:20,011 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:20,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42367920] [2023-12-16 08:09:20,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42367920] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:20,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:20,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:20,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581937553] [2023-12-16 08:09:20,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:20,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:20,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:20,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:20,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:20,014 INFO L87 Difference]: Start difference. First operand 2029 states and 2676 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:20,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:20,187 INFO L93 Difference]: Finished difference Result 4144 states and 5510 transitions. [2023-12-16 08:09:20,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:20,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:20,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:20,193 INFO L225 Difference]: With dead ends: 4144 [2023-12-16 08:09:20,194 INFO L226 Difference]: Without dead ends: 2133 [2023-12-16 08:09:20,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:20,199 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 74 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1164 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:20,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1164 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:20,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2133 states. [2023-12-16 08:09:20,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2133 to 2033. [2023-12-16 08:09:20,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 1916 states have (on average 1.322025052192067) internal successors, (2533), 1918 states have internal predecessors, (2533), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:20,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 2660 transitions. [2023-12-16 08:09:20,329 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 2660 transitions. Word has length 141 [2023-12-16 08:09:20,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:20,329 INFO L495 AbstractCegarLoop]: Abstraction has 2033 states and 2660 transitions. [2023-12-16 08:09:20,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:20,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 2660 transitions. [2023-12-16 08:09:20,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:20,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:20,330 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:20,339 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-16 08:09:20,536 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-16 08:09:20,536 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:20,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:20,537 INFO L85 PathProgramCache]: Analyzing trace with hash -678241062, now seen corresponding path program 1 times [2023-12-16 08:09:20,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:20,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004724627] [2023-12-16 08:09:20,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:20,538 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:20,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:20,539 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-16 08:09:20,544 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-16 08:09:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:20,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:20,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:20,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:20,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:20,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:20,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004724627] [2023-12-16 08:09:20,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004724627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:20,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:20,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:20,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707001643] [2023-12-16 08:09:20,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:20,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:20,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:20,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:20,681 INFO L87 Difference]: Start difference. First operand 2033 states and 2660 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:20,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:20,861 INFO L93 Difference]: Finished difference Result 4128 states and 5446 transitions. [2023-12-16 08:09:20,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:20,862 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:20,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:20,867 INFO L225 Difference]: With dead ends: 4128 [2023-12-16 08:09:20,867 INFO L226 Difference]: Without dead ends: 2113 [2023-12-16 08:09:20,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:20,870 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 56 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:20,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1166 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:20,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2023-12-16 08:09:21,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2037. [2023-12-16 08:09:21,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 1920 states have (on average 1.3109375) internal successors, (2517), 1922 states have internal predecessors, (2517), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:21,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2644 transitions. [2023-12-16 08:09:21,026 INFO L78 Accepts]: Start accepts. Automaton has 2037 states and 2644 transitions. Word has length 141 [2023-12-16 08:09:21,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:21,026 INFO L495 AbstractCegarLoop]: Abstraction has 2037 states and 2644 transitions. [2023-12-16 08:09:21,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:21,027 INFO L276 IsEmpty]: Start isEmpty. Operand 2037 states and 2644 transitions. [2023-12-16 08:09:21,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:21,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:21,027 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:21,031 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 (39)] Ended with exit code 0 [2023-12-16 08:09:21,227 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-16 08:09:21,228 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:21,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:21,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1705683676, now seen corresponding path program 1 times [2023-12-16 08:09:21,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:21,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39414926] [2023-12-16 08:09:21,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:21,229 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:21,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:21,230 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-16 08:09:21,231 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-16 08:09:21,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:21,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:21,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:21,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:21,360 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:21,360 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:21,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39414926] [2023-12-16 08:09:21,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39414926] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:21,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:21,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:21,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777649783] [2023-12-16 08:09:21,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:21,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:21,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:21,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:21,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:21,362 INFO L87 Difference]: Start difference. First operand 2037 states and 2644 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:21,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:21,529 INFO L93 Difference]: Finished difference Result 4124 states and 5398 transitions. [2023-12-16 08:09:21,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:21,530 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:21,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:21,534 INFO L225 Difference]: With dead ends: 4124 [2023-12-16 08:09:21,535 INFO L226 Difference]: Without dead ends: 2105 [2023-12-16 08:09:21,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:21,539 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 47 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:21,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1167 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:21,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2105 states. [2023-12-16 08:09:21,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2105 to 2041. [2023-12-16 08:09:21,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2041 states, 1924 states have (on average 1.29989604989605) internal successors, (2501), 1926 states have internal predecessors, (2501), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:21,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2041 states to 2041 states and 2628 transitions. [2023-12-16 08:09:21,655 INFO L78 Accepts]: Start accepts. Automaton has 2041 states and 2628 transitions. Word has length 141 [2023-12-16 08:09:21,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:21,655 INFO L495 AbstractCegarLoop]: Abstraction has 2041 states and 2628 transitions. [2023-12-16 08:09:21,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:21,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2041 states and 2628 transitions. [2023-12-16 08:09:21,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:21,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:21,656 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:21,663 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-16 08:09:21,862 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-16 08:09:21,863 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:21,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1635343462, now seen corresponding path program 1 times [2023-12-16 08:09:21,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:21,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362844282] [2023-12-16 08:09:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:21,864 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:21,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:21,865 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-16 08:09:21,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-16 08:09:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:21,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:21,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:21,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:21,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:21,990 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:21,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362844282] [2023-12-16 08:09:21,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362844282] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:21,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:21,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:21,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187481028] [2023-12-16 08:09:21,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:21,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:21,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:21,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:21,991 INFO L87 Difference]: Start difference. First operand 2041 states and 2628 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:22,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:22,146 INFO L93 Difference]: Finished difference Result 4120 states and 5350 transitions. [2023-12-16 08:09:22,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:22,146 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:22,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:22,150 INFO L225 Difference]: With dead ends: 4120 [2023-12-16 08:09:22,150 INFO L226 Difference]: Without dead ends: 2097 [2023-12-16 08:09:22,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:22,154 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 38 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:22,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1168 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:22,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2023-12-16 08:09:22,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2045. [2023-12-16 08:09:22,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2045 states, 1928 states have (on average 1.2889004149377594) internal successors, (2485), 1930 states have internal predecessors, (2485), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:22,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2045 states to 2045 states and 2612 transitions. [2023-12-16 08:09:22,302 INFO L78 Accepts]: Start accepts. Automaton has 2045 states and 2612 transitions. Word has length 141 [2023-12-16 08:09:22,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:22,302 INFO L495 AbstractCegarLoop]: Abstraction has 2045 states and 2612 transitions. [2023-12-16 08:09:22,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:22,302 INFO L276 IsEmpty]: Start isEmpty. Operand 2045 states and 2612 transitions. [2023-12-16 08:09:22,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:22,303 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:22,303 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:22,312 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 (41)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:22,503 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-16 08:09:22,504 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:22,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2052740068, now seen corresponding path program 1 times [2023-12-16 08:09:22,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:22,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708492773] [2023-12-16 08:09:22,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:22,505 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:22,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:22,507 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-16 08:09:22,510 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-16 08:09:22,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:22,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:22,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:22,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:22,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:22,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:22,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708492773] [2023-12-16 08:09:22,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708492773] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:22,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:22,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:22,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028267019] [2023-12-16 08:09:22,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:22,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:22,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:22,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:22,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:22,643 INFO L87 Difference]: Start difference. First operand 2045 states and 2612 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:22,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:22,807 INFO L93 Difference]: Finished difference Result 4556 states and 5890 transitions. [2023-12-16 08:09:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:22,807 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:22,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:22,812 INFO L225 Difference]: With dead ends: 4556 [2023-12-16 08:09:22,812 INFO L226 Difference]: Without dead ends: 2529 [2023-12-16 08:09:22,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:22,816 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 29 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:22,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1171 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:22,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2023-12-16 08:09:22,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 2089. [2023-12-16 08:09:22,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2089 states, 1972 states have (on average 1.2824543610547667) internal successors, (2529), 1974 states have internal predecessors, (2529), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:22,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 2656 transitions. [2023-12-16 08:09:22,907 INFO L78 Accepts]: Start accepts. Automaton has 2089 states and 2656 transitions. Word has length 141 [2023-12-16 08:09:22,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:22,908 INFO L495 AbstractCegarLoop]: Abstraction has 2089 states and 2656 transitions. [2023-12-16 08:09:22,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:22,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2089 states and 2656 transitions. [2023-12-16 08:09:22,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:22,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:22,909 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:22,914 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 (42)] Ended with exit code 0 [2023-12-16 08:09:23,114 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-16 08:09:23,114 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:23,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:23,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1619010982, now seen corresponding path program 1 times [2023-12-16 08:09:23,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:23,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [406200270] [2023-12-16 08:09:23,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:23,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:23,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:23,116 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-16 08:09:23,117 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-16 08:09:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:23,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:23,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:23,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:23,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:23,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:23,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [406200270] [2023-12-16 08:09:23,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [406200270] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:23,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:23,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:23,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310694894] [2023-12-16 08:09:23,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:23,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:23,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:23,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:23,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:23,252 INFO L87 Difference]: Start difference. First operand 2089 states and 2656 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:23,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:23,453 INFO L93 Difference]: Finished difference Result 4192 states and 5372 transitions. [2023-12-16 08:09:23,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:23,454 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:23,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:23,458 INFO L225 Difference]: With dead ends: 4192 [2023-12-16 08:09:23,458 INFO L226 Difference]: Without dead ends: 2121 [2023-12-16 08:09:23,461 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:23,462 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 20 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:23,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1169 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:23,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2121 states. [2023-12-16 08:09:23,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2121 to 2093. [2023-12-16 08:09:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2093 states, 1976 states have (on average 1.2717611336032388) internal successors, (2513), 1978 states have internal predecessors, (2513), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2093 states to 2093 states and 2640 transitions. [2023-12-16 08:09:23,576 INFO L78 Accepts]: Start accepts. Automaton has 2093 states and 2640 transitions. Word has length 141 [2023-12-16 08:09:23,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:23,577 INFO L495 AbstractCegarLoop]: Abstraction has 2093 states and 2640 transitions. [2023-12-16 08:09:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:23,577 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 2640 transitions. [2023-12-16 08:09:23,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:23,578 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:23,578 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:23,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:23,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:23,783 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:23,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:23,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1175110308, now seen corresponding path program 1 times [2023-12-16 08:09:23,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:23,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125021875] [2023-12-16 08:09:23,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:23,785 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:23,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:23,788 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:23,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-16 08:09:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:23,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:09:23,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:23,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:23,924 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:23,924 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:23,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125021875] [2023-12-16 08:09:23,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125021875] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:23,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:23,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:23,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349946854] [2023-12-16 08:09:23,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:23,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:23,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:23,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:23,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:23,926 INFO L87 Difference]: Start difference. First operand 2093 states and 2640 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:24,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:24,103 INFO L93 Difference]: Finished difference Result 4188 states and 5324 transitions. [2023-12-16 08:09:24,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:09:24,104 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:09:24,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:24,107 INFO L225 Difference]: With dead ends: 4188 [2023-12-16 08:09:24,107 INFO L226 Difference]: Without dead ends: 2113 [2023-12-16 08:09:24,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:24,109 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 11 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:24,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1170 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:24,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2023-12-16 08:09:24,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2097. [2023-12-16 08:09:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2097 states, 1980 states have (on average 1.261111111111111) internal successors, (2497), 1982 states have internal predecessors, (2497), 63 states have call successors, (63), 52 states have call predecessors, (63), 53 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-16 08:09:24,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2097 states to 2097 states and 2624 transitions. [2023-12-16 08:09:24,239 INFO L78 Accepts]: Start accepts. Automaton has 2097 states and 2624 transitions. Word has length 141 [2023-12-16 08:09:24,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:24,239 INFO L495 AbstractCegarLoop]: Abstraction has 2097 states and 2624 transitions. [2023-12-16 08:09:24,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:09:24,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2097 states and 2624 transitions. [2023-12-16 08:09:24,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:09:24,240 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:24,240 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:24,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:24,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:24,443 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:24,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:24,444 INFO L85 PathProgramCache]: Analyzing trace with hash 764051738, now seen corresponding path program 1 times [2023-12-16 08:09:24,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:24,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152159091] [2023-12-16 08:09:24,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:24,445 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:24,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:24,447 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:24,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-16 08:09:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:24,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:09:24,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:24,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:09:24,734 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:24,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:24,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152159091] [2023-12-16 08:09:24,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152159091] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:24,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:24,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:09:24,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705458280] [2023-12-16 08:09:24,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:24,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:09:24,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:24,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:09:24,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:24,736 INFO L87 Difference]: Start difference. First operand 2097 states and 2624 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 2 states have internal predecessors, (131), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 08:09:25,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:25,063 INFO L93 Difference]: Finished difference Result 6220 states and 7817 transitions. [2023-12-16 08:09:25,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:09:25,063 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 2 states have internal predecessors, (131), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 141 [2023-12-16 08:09:25,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:25,070 INFO L225 Difference]: With dead ends: 6220 [2023-12-16 08:09:25,071 INFO L226 Difference]: Without dead ends: 4141 [2023-12-16 08:09:25,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:25,075 INFO L413 NwaCegarLoop]: 444 mSDtfsCounter, 282 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:25,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 800 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:25,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4141 states. [2023-12-16 08:09:25,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4141 to 4139. [2023-12-16 08:09:25,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4139 states, 3910 states have (on average 1.2539641943734015) internal successors, (4903), 3915 states have internal predecessors, (4903), 122 states have call successors, (122), 104 states have call predecessors, (122), 106 states have return successors, (124), 120 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-16 08:09:25,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4139 states to 4139 states and 5149 transitions. [2023-12-16 08:09:25,301 INFO L78 Accepts]: Start accepts. Automaton has 4139 states and 5149 transitions. Word has length 141 [2023-12-16 08:09:25,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:25,301 INFO L495 AbstractCegarLoop]: Abstraction has 4139 states and 5149 transitions. [2023-12-16 08:09:25,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 2 states have internal predecessors, (131), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 08:09:25,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4139 states and 5149 transitions. [2023-12-16 08:09:25,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2023-12-16 08:09:25,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:25,305 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, 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, 1] [2023-12-16 08:09:25,310 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 (45)] Ended with exit code 0 [2023-12-16 08:09:25,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:25,506 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:25,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:25,506 INFO L85 PathProgramCache]: Analyzing trace with hash 753410807, now seen corresponding path program 1 times [2023-12-16 08:09:25,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:25,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1025219821] [2023-12-16 08:09:25,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:25,507 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:25,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:25,508 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:25,517 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 (46)] Waiting until timeout for monitored process [2023-12-16 08:09:25,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:25,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:09:25,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:25,812 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-16 08:09:25,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:25,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:25,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1025219821] [2023-12-16 08:09:25,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1025219821] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:25,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:25,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:09:25,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189154581] [2023-12-16 08:09:25,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:25,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:09:25,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:25,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:09:25,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:25,814 INFO L87 Difference]: Start difference. First operand 4139 states and 5149 transitions. Second operand has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 2 states have internal predecessors, (205), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:09:26,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:26,194 INFO L93 Difference]: Finished difference Result 12018 states and 15032 transitions. [2023-12-16 08:09:26,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:09:26,194 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 2 states have internal predecessors, (205), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 227 [2023-12-16 08:09:26,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:26,208 INFO L225 Difference]: With dead ends: 12018 [2023-12-16 08:09:26,208 INFO L226 Difference]: Without dead ends: 7897 [2023-12-16 08:09:26,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:26,217 INFO L413 NwaCegarLoop]: 444 mSDtfsCounter, 276 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:26,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 802 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:26,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7897 states. [2023-12-16 08:09:26,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7897 to 7891. [2023-12-16 08:09:26,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7891 states, 7454 states have (on average 1.2488596726589751) internal successors, (9309), 7463 states have internal predecessors, (9309), 232 states have call successors, (232), 200 states have call predecessors, (232), 204 states have return successors, (236), 228 states have call predecessors, (236), 232 states have call successors, (236) [2023-12-16 08:09:26,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7891 states to 7891 states and 9777 transitions. [2023-12-16 08:09:26,647 INFO L78 Accepts]: Start accepts. Automaton has 7891 states and 9777 transitions. Word has length 227 [2023-12-16 08:09:26,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:26,647 INFO L495 AbstractCegarLoop]: Abstraction has 7891 states and 9777 transitions. [2023-12-16 08:09:26,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 2 states have internal predecessors, (205), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:09:26,647 INFO L276 IsEmpty]: Start isEmpty. Operand 7891 states and 9777 transitions. [2023-12-16 08:09:26,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2023-12-16 08:09:26,653 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:26,653 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:26,660 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 (46)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:26,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:26,860 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:26,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:26,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1797404312, now seen corresponding path program 1 times [2023-12-16 08:09:26,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:26,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638013314] [2023-12-16 08:09:26,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:26,862 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:26,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:26,863 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:26,895 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 (47)] Waiting until timeout for monitored process [2023-12-16 08:09:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:27,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:09:27,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:27,333 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-16 08:09:27,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:27,333 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:27,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638013314] [2023-12-16 08:09:27,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638013314] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:27,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:27,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:27,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644513230] [2023-12-16 08:09:27,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:27,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:27,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:27,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:27,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:27,335 INFO L87 Difference]: Start difference. First operand 7891 states and 9777 transitions. Second operand has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:09:28,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:28,300 INFO L93 Difference]: Finished difference Result 19725 states and 24419 transitions. [2023-12-16 08:09:28,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:28,300 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 227 [2023-12-16 08:09:28,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:28,321 INFO L225 Difference]: With dead ends: 19725 [2023-12-16 08:09:28,321 INFO L226 Difference]: Without dead ends: 11853 [2023-12-16 08:09:28,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:28,330 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 590 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:28,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 876 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:09:28,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11853 states. [2023-12-16 08:09:28,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11853 to 11851. [2023-12-16 08:09:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11851 states, 11198 states have (on average 1.2433470262546884) internal successors, (13923), 11215 states have internal predecessors, (13923), 342 states have call successors, (342), 296 states have call predecessors, (342), 310 states have return successors, (368), 340 states have call predecessors, (368), 342 states have call successors, (368) [2023-12-16 08:09:28,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11851 states to 11851 states and 14633 transitions. [2023-12-16 08:09:28,874 INFO L78 Accepts]: Start accepts. Automaton has 11851 states and 14633 transitions. Word has length 227 [2023-12-16 08:09:28,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:28,874 INFO L495 AbstractCegarLoop]: Abstraction has 11851 states and 14633 transitions. [2023-12-16 08:09:28,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:09:28,874 INFO L276 IsEmpty]: Start isEmpty. Operand 11851 states and 14633 transitions. [2023-12-16 08:09:28,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-12-16 08:09:28,879 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:28,880 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, 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] [2023-12-16 08:09:28,885 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 (47)] Ended with exit code 0 [2023-12-16 08:09:29,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:29,085 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:29,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:29,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1516397891, now seen corresponding path program 1 times [2023-12-16 08:09:29,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:29,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [422020516] [2023-12-16 08:09:29,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:29,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:29,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:29,087 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:29,089 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 (48)] Waiting until timeout for monitored process [2023-12-16 08:09:29,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:29,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:09:29,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:29,454 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-16 08:09:29,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:29,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:29,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [422020516] [2023-12-16 08:09:29,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [422020516] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:29,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:29,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:29,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395661424] [2023-12-16 08:09:29,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:29,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:29,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:29,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:29,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:29,456 INFO L87 Difference]: Start difference. First operand 11851 states and 14633 transitions. Second operand has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:09:30,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:30,835 INFO L93 Difference]: Finished difference Result 34761 states and 42913 transitions. [2023-12-16 08:09:30,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:30,836 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 229 [2023-12-16 08:09:30,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:30,891 INFO L225 Difference]: With dead ends: 34761 [2023-12-16 08:09:30,891 INFO L226 Difference]: Without dead ends: 22929 [2023-12-16 08:09:30,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:30,910 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 566 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:30,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [571 Valid, 1099 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:30,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22929 states. [2023-12-16 08:09:31,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22929 to 22927. [2023-12-16 08:09:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22927 states, 21663 states have (on average 1.2414254720029543) internal successors, (26893), 21701 states have internal predecessors, (26893), 659 states have call successors, (659), 568 states have call predecessors, (659), 604 states have return successors, (731), 659 states have call predecessors, (731), 659 states have call successors, (731) [2023-12-16 08:09:31,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22927 states to 22927 states and 28283 transitions. [2023-12-16 08:09:31,960 INFO L78 Accepts]: Start accepts. Automaton has 22927 states and 28283 transitions. Word has length 229 [2023-12-16 08:09:31,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:31,960 INFO L495 AbstractCegarLoop]: Abstraction has 22927 states and 28283 transitions. [2023-12-16 08:09:31,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:09:31,960 INFO L276 IsEmpty]: Start isEmpty. Operand 22927 states and 28283 transitions. [2023-12-16 08:09:31,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-12-16 08:09:31,969 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:31,970 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, 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] [2023-12-16 08:09:31,974 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 (48)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:32,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:32,170 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:32,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:32,171 INFO L85 PathProgramCache]: Analyzing trace with hash -740150337, now seen corresponding path program 1 times [2023-12-16 08:09:32,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:32,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [257137841] [2023-12-16 08:09:32,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:32,171 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:32,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:32,172 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:32,173 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 (49)] Waiting until timeout for monitored process [2023-12-16 08:09:32,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:32,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:09:32,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-12-16 08:09:32,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:32,334 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:32,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [257137841] [2023-12-16 08:09:32,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [257137841] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:32,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:32,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:09:32,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711909038] [2023-12-16 08:09:32,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:32,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:09:32,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:32,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:09:32,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:32,336 INFO L87 Difference]: Start difference. First operand 22927 states and 28283 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:09:33,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:33,562 INFO L93 Difference]: Finished difference Result 45823 states and 56512 transitions. [2023-12-16 08:09:33,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:09:33,563 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 229 [2023-12-16 08:09:33,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:33,612 INFO L225 Difference]: With dead ends: 45823 [2023-12-16 08:09:33,612 INFO L226 Difference]: Without dead ends: 22915 [2023-12-16 08:09:33,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:33,638 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 422 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:33,638 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 391 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:33,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22915 states. [2023-12-16 08:09:34,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22915 to 22915. [2023-12-16 08:09:34,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22915 states, 21654 states have (on average 1.2411563683384133) internal successors, (26876), 21691 states have internal predecessors, (26876), 656 states have call successors, (656), 568 states have call predecessors, (656), 604 states have return successors, (728), 656 states have call predecessors, (728), 656 states have call successors, (728) [2023-12-16 08:09:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22915 states to 22915 states and 28260 transitions. [2023-12-16 08:09:34,697 INFO L78 Accepts]: Start accepts. Automaton has 22915 states and 28260 transitions. Word has length 229 [2023-12-16 08:09:34,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:34,697 INFO L495 AbstractCegarLoop]: Abstraction has 22915 states and 28260 transitions. [2023-12-16 08:09:34,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:09:34,697 INFO L276 IsEmpty]: Start isEmpty. Operand 22915 states and 28260 transitions. [2023-12-16 08:09:34,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-12-16 08:09:34,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:34,706 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, 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] [2023-12-16 08:09:34,711 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 (49)] Ended with exit code 0 [2023-12-16 08:09:34,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:34,907 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:34,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:34,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1615547032, now seen corresponding path program 1 times [2023-12-16 08:09:34,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:34,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1732901000] [2023-12-16 08:09:34,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:34,908 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:34,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:34,909 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:34,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-16 08:09:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:35,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:09:35,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:35,284 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-16 08:09:35,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:35,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:35,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1732901000] [2023-12-16 08:09:35,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1732901000] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:35,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:35,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:35,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421154880] [2023-12-16 08:09:35,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:35,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:35,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:35,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:35,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:35,286 INFO L87 Difference]: Start difference. First operand 22915 states and 28260 transitions. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:09:37,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:37,642 INFO L93 Difference]: Finished difference Result 78934 states and 97271 transitions. [2023-12-16 08:09:37,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:37,642 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 231 [2023-12-16 08:09:37,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:37,788 INFO L225 Difference]: With dead ends: 78934 [2023-12-16 08:09:37,789 INFO L226 Difference]: Without dead ends: 56038 [2023-12-16 08:09:37,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:37,820 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 574 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:37,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [580 Valid, 1097 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:09:37,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56038 states. [2023-12-16 08:09:40,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56038 to 54788. [2023-12-16 08:09:40,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54788 states, 51916 states have (on average 1.2385006549040758) internal successors, (64298), 52214 states have internal predecessors, (64298), 1263 states have call successors, (1263), 1088 states have call predecessors, (1263), 1608 states have return successors, (1904), 1487 states have call predecessors, (1904), 1263 states have call successors, (1904) [2023-12-16 08:09:40,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54788 states to 54788 states and 67465 transitions. [2023-12-16 08:09:40,343 INFO L78 Accepts]: Start accepts. Automaton has 54788 states and 67465 transitions. Word has length 231 [2023-12-16 08:09:40,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:40,343 INFO L495 AbstractCegarLoop]: Abstraction has 54788 states and 67465 transitions. [2023-12-16 08:09:40,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:09:40,344 INFO L276 IsEmpty]: Start isEmpty. Operand 54788 states and 67465 transitions. [2023-12-16 08:09:40,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-12-16 08:09:40,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:40,370 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, 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] [2023-12-16 08:09:40,376 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 (50)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:40,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:40,571 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:40,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:40,572 INFO L85 PathProgramCache]: Analyzing trace with hash -90582570, now seen corresponding path program 1 times [2023-12-16 08:09:40,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:40,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182093711] [2023-12-16 08:09:40,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:40,572 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:40,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:40,574 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:40,575 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 (51)] Waiting until timeout for monitored process [2023-12-16 08:09:40,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:40,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:09:40,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-12-16 08:09:40,909 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:40,909 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:40,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182093711] [2023-12-16 08:09:40,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182093711] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:40,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:40,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:09:40,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867522540] [2023-12-16 08:09:40,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:40,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:09:40,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:40,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:09:40,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:40,911 INFO L87 Difference]: Start difference. First operand 54788 states and 67465 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:09:43,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:09:43,139 INFO L93 Difference]: Finished difference Result 109547 states and 134880 transitions. [2023-12-16 08:09:43,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:09:43,140 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 231 [2023-12-16 08:09:43,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:09:43,245 INFO L225 Difference]: With dead ends: 109547 [2023-12-16 08:09:43,245 INFO L226 Difference]: Without dead ends: 54777 [2023-12-16 08:09:43,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:09:43,285 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 420 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:43,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 390 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:09:43,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54777 states. [2023-12-16 08:09:45,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54777 to 54777. [2023-12-16 08:09:45,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54777 states, 51908 states have (on average 1.2384025583725051) internal successors, (64283), 52205 states have internal predecessors, (64283), 1260 states have call successors, (1260), 1088 states have call predecessors, (1260), 1608 states have return successors, (1900), 1484 states have call predecessors, (1900), 1260 states have call successors, (1900) [2023-12-16 08:09:45,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54777 states to 54777 states and 67443 transitions. [2023-12-16 08:09:45,967 INFO L78 Accepts]: Start accepts. Automaton has 54777 states and 67443 transitions. Word has length 231 [2023-12-16 08:09:45,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:45,968 INFO L495 AbstractCegarLoop]: Abstraction has 54777 states and 67443 transitions. [2023-12-16 08:09:45,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:09:45,968 INFO L276 IsEmpty]: Start isEmpty. Operand 54777 states and 67443 transitions. [2023-12-16 08:09:45,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-12-16 08:09:45,990 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:45,990 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, 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, 1] [2023-12-16 08:09:45,995 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 (51)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:46,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:46,191 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:46,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:46,191 INFO L85 PathProgramCache]: Analyzing trace with hash -23414787, now seen corresponding path program 1 times [2023-12-16 08:09:46,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:46,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1917399375] [2023-12-16 08:09:46,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:46,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:46,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:46,193 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:09:46,193 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 (52)] Waiting until timeout for monitored process [2023-12-16 08:09:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:46,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:09:46,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:46,613 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-16 08:09:46,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:46,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:46,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1917399375] [2023-12-16 08:09:46,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1917399375] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:09:46,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:09:46,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:09:46,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352003572] [2023-12-16 08:09:46,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:09:46,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:09:46,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:09:46,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:09:46,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:09:46,615 INFO L87 Difference]: Start difference. First operand 54777 states and 67443 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Received shutdown request... [2023-12-16 08:09:49,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:09:49,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:09:49,552 INFO L413 NwaCegarLoop]: 437 mSDtfsCounter, 550 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:09:49,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [556 Valid, 1030 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:09:49,553 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:09:49,559 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 (52)] Forceful destruction successful, exit code 0 [2023-12-16 08:09:49,582 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:09:49,582 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:09:49,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:09:49,757 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (54777states) and FLOYD_HOARE automaton (currently 5 states, 4 states before enhancement),while ReachableStatesComputation was computing reachable states (96999 states constructed, input type IntersectNwa). [2023-12-16 08:09:49,759 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:09:49,764 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:09:49,767 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:09:49,770 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:09:49 BoogieIcfgContainer [2023-12-16 08:09:49,770 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:09:49,770 INFO L158 Benchmark]: Toolchain (without parser) took 61360.14ms. Allocated memory was 190.8MB in the beginning and 5.2GB in the end (delta: 5.0GB). Free memory was 137.4MB in the beginning and 3.9GB in the end (delta: -3.7GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2023-12-16 08:09:49,770 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 190.8MB. Free memory is still 138.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:09:49,771 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.63ms. Allocated memory is still 190.8MB. Free memory was 137.4MB in the beginning and 111.2MB in the end (delta: 26.2MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. [2023-12-16 08:09:49,771 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.10ms. Allocated memory is still 190.8MB. Free memory was 111.2MB in the beginning and 106.7MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:09:49,772 INFO L158 Benchmark]: Boogie Preprocessor took 131.61ms. Allocated memory was 190.8MB in the beginning and 302.0MB in the end (delta: 111.1MB). Free memory was 106.7MB in the beginning and 268.2MB in the end (delta: -161.6MB). Peak memory consumption was 12.4MB. Max. memory is 8.0GB. [2023-12-16 08:09:49,772 INFO L158 Benchmark]: RCFGBuilder took 1189.77ms. Allocated memory is still 302.0MB. Free memory was 268.2MB in the beginning and 194.8MB in the end (delta: 73.4MB). Peak memory consumption was 73.4MB. Max. memory is 8.0GB. [2023-12-16 08:09:49,772 INFO L158 Benchmark]: TraceAbstraction took 59453.75ms. Allocated memory was 302.0MB in the beginning and 5.2GB in the end (delta: 4.9GB). Free memory was 193.8MB in the beginning and 3.9GB in the end (delta: -3.7GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2023-12-16 08:09:49,780 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 190.8MB. Free memory is still 138.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 498.63ms. Allocated memory is still 190.8MB. Free memory was 137.4MB in the beginning and 111.2MB in the end (delta: 26.2MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 78.10ms. Allocated memory is still 190.8MB. Free memory was 111.2MB in the beginning and 106.7MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 131.61ms. Allocated memory was 190.8MB in the beginning and 302.0MB in the end (delta: 111.1MB). Free memory was 106.7MB in the beginning and 268.2MB in the end (delta: -161.6MB). Peak memory consumption was 12.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1189.77ms. Allocated memory is still 302.0MB. Free memory was 268.2MB in the beginning and 194.8MB in the end (delta: 73.4MB). Peak memory consumption was 73.4MB. Max. memory is 8.0GB. * TraceAbstraction took 59453.75ms. Allocated memory was 302.0MB in the beginning and 5.2GB in the end (delta: 4.9GB). Free memory was 193.8MB in the beginning and 3.9GB in the end (delta: -3.7GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 390]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 390). Cancelled while NwaCegarLoop was constructing difference of abstraction (54777states) and FLOYD_HOARE automaton (currently 5 states, 4 states before enhancement),while ReachableStatesComputation was computing reachable states (96999 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 27). Cancelled while NwaCegarLoop was constructing difference of abstraction (54777states) and FLOYD_HOARE automaton (currently 5 states, 4 states before enhancement),while ReachableStatesComputation was computing reachable states (96999 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 10 procedures, 365 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 59.4s, OverallIterations: 51, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 26.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23482 SdHoareTripleChecker+Valid, 12.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23094 mSDsluCounter, 44705 SdHoareTripleChecker+Invalid, 10.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 24707 mSDsCounter, 1098 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14061 IncrementalHoareTripleChecker+Invalid, 15159 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1098 mSolverCounterUnsat, 19998 mSDtfsCounter, 14061 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6844 GetRequests, 6709 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=54788occurred in iteration=49, InterpolantAutomatonStates: 205, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.6s AutomataMinimizationTime, 50 MinimizatonAttempts, 2899 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.6s SsaConstructionTime, 3.1s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 6746 NumberOfCodeBlocks, 6746 NumberOfCodeBlocksAsserted, 52 NumberOfCheckSat, 6814 ConstructedInterpolants, 0 QuantifiedInterpolants, 11486 SizeOfPredicates, 13 NumberOfNonLiveVariables, 18510 ConjunctsInSsa, 193 ConjunctsInUnsatCore, 53 InterpolantComputations, 50 PerfectInterpolantSequences, 708/734 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown