/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 22:17:45,133 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 22:17:45,182 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-21 22:17:45,191 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 22:17:45,191 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 22:17:45,207 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 22:17:45,207 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 22:17:45,208 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 22:17:45,208 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 22:17:45,208 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 22:17:45,209 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 22:17:45,209 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 22:17:45,209 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 22:17:45,209 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 22:17:45,210 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 22:17:45,210 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 22:17:45,210 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 22:17:45,210 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 22:17:45,211 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 22:17:45,211 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 22:17:45,211 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 22:17:45,212 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 22:17:45,212 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 22:17:45,212 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 22:17:45,212 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 22:17:45,213 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 22:17:45,213 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 22:17:45,213 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 22:17:45,213 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 22:17:45,214 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 22:17:45,214 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 22:17:45,214 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 22:17:45,214 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 22:17:45,215 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 22:17:45,215 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:17:45,215 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 22:17:45,215 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 22:17:45,215 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 22:17:45,216 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 22:17:45,216 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 22:17:45,216 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 22:17:45,218 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 22:17:45,218 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 22:17:45,218 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 22:17:45,218 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 22:17:45,218 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 22:17:45,218 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-21 22:17:45,386 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 22:17:45,399 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 22:17:45,401 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 22:17:45,402 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 22:17:45,402 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 22:17:45,403 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c [2023-12-21 22:17:46,378 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 22:17:46,842 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 22:17:46,843 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c [2023-12-21 22:17:46,887 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/36ce606c1/9432533b01cc4881bf0fe2e3d0d95390/FLAG2637780ad [2023-12-21 22:17:46,901 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/36ce606c1/9432533b01cc4881bf0fe2e3d0d95390 [2023-12-21 22:17:46,903 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 22:17:46,905 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 22:17:46,907 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 22:17:46,907 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 22:17:46,910 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 22:17:46,911 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:17:46" (1/1) ... [2023-12-21 22:17:46,911 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51edb2bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:46, skipping insertion in model container [2023-12-21 22:17:46,911 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:17:46" (1/1) ... [2023-12-21 22:17:47,070 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 22:17:48,195 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c[380593,380606] [2023-12-21 22:17:48,215 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c[383339,383352] [2023-12-21 22:17:48,425 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:17:48,437 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 22:17:49,018 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c[380593,380606] [2023-12-21 22:17:49,023 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label49+token_ring.11.cil-1.c[383339,383352] [2023-12-21 22:17:49,054 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:17:49,095 INFO L206 MainTranslator]: Completed translation [2023-12-21 22:17:49,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49 WrapperNode [2023-12-21 22:17:49,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 22:17:49,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 22:17:49,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 22:17:49,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 22:17:49,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,154 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,359 INFO L138 Inliner]: procedures = 67, calls = 75, calls flagged for inlining = 43, calls inlined = 43, statements flattened = 13138 [2023-12-21 22:17:49,359 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 22:17:49,360 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 22:17:49,360 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 22:17:49,360 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 22:17:49,367 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,368 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,534 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,624 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-21 22:17:49,624 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,624 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,859 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,905 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,931 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,952 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,991 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 22:17:49,992 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 22:17:49,992 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 22:17:49,993 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 22:17:49,993 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (1/1) ... [2023-12-21 22:17:49,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:17:50,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 22:17:50,032 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-21 22:17:50,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-21 22:17:50,058 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 22:17:50,058 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 22:17:50,058 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 22:17:50,058 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 22:17:50,058 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 22:17:50,058 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 22:17:50,058 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 22:17:50,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 22:17:50,059 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 22:17:50,059 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 22:17:50,059 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 22:17:50,059 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 22:17:50,059 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 22:17:50,059 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 22:17:50,059 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 22:17:50,059 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 22:17:50,059 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 22:17:50,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 22:17:50,152 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 22:17:50,153 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 22:17:57,723 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 22:17:57,811 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 22:17:57,811 INFO L309 CfgBuilder]: Removed 15 assume(true) statements. [2023-12-21 22:17:57,813 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:17:57 BoogieIcfgContainer [2023-12-21 22:17:57,814 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 22:17:57,815 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 22:17:57,815 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 22:17:57,818 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 22:17:57,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 10:17:46" (1/3) ... [2023-12-21 22:17:57,819 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@eab6771 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:17:57, skipping insertion in model container [2023-12-21 22:17:57,819 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:17:49" (2/3) ... [2023-12-21 22:17:57,819 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@eab6771 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:17:57, skipping insertion in model container [2023-12-21 22:17:57,819 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:17:57" (3/3) ... [2023-12-21 22:17:57,820 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label49+token_ring.11.cil-1.c [2023-12-21 22:17:57,831 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 22:17:57,832 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 22:17:57,924 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 22:17:57,929 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;@33416c4c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 22:17:57,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 22:17:57,939 INFO L276 IsEmpty]: Start isEmpty. Operand has 2456 states, 2419 states have (on average 1.8768085985944605) internal successors, (4540), 2424 states have internal predecessors, (4540), 27 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-21 22:17:57,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:17:57,961 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:57,962 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:17:57,962 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:57,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:57,967 INFO L85 PathProgramCache]: Analyzing trace with hash 190505612, now seen corresponding path program 1 times [2023-12-21 22:17:57,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:57,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2122374345] [2023-12-21 22:17:57,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:57,980 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:57,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:57,982 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:17:58,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-21 22:17:58,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:58,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:17:58,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:58,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:17:58,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:58,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:58,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2122374345] [2023-12-21 22:17:58,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2122374345] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:58,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:58,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:17:58,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682212533] [2023-12-21 22:17:58,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:58,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:17:58,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:58,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:17:58,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:58,241 INFO L87 Difference]: Start difference. First operand has 2456 states, 2419 states have (on average 1.8768085985944605) internal successors, (4540), 2424 states have internal predecessors, (4540), 27 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:17:58,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:58,402 INFO L93 Difference]: Finished difference Result 4901 states and 9167 transitions. [2023-12-21 22:17:58,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:17:58,406 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:17:58,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:58,446 INFO L225 Difference]: With dead ends: 4901 [2023-12-21 22:17:58,446 INFO L226 Difference]: Without dead ends: 2451 [2023-12-21 22:17:58,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:17:58,459 INFO L413 NwaCegarLoop]: 4455 mSDtfsCounter, 527 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 8414 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:58,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 8414 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:17:58,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2023-12-21 22:17:58,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2451. [2023-12-21 22:17:58,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 2416 states have (on average 1.8385761589403973) internal successors, (4442), 2419 states have internal predecessors, (4442), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-21 22:17:58,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 4494 transitions. [2023-12-21 22:17:58,558 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 4494 transitions. Word has length 152 [2023-12-21 22:17:58,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:58,559 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 4494 transitions. [2023-12-21 22:17:58,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:17:58,560 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 4494 transitions. [2023-12-21 22:17:58,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:17:58,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:58,562 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:17:58,570 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-21 22:17:58,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:58,768 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:17:58,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:17:58,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1978375434, now seen corresponding path program 1 times [2023-12-21 22:17:58,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:17:58,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1372366996] [2023-12-21 22:17:58,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:17:58,769 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:17:58,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:17:58,770 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:17:58,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-21 22:17:58,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:17:59,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:17:59,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:17:59,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:17:59,089 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:17:59,089 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:17:59,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1372366996] [2023-12-21 22:17:59,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1372366996] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:17:59,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:17:59,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:17:59,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074515164] [2023-12-21 22:17:59,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:17:59,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:17:59,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:17:59,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:17:59,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:17:59,092 INFO L87 Difference]: Start difference. First operand 2451 states and 4494 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:17:59,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:17:59,777 INFO L93 Difference]: Finished difference Result 3122 states and 5597 transitions. [2023-12-21 22:17:59,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:17:59,778 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 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 152 [2023-12-21 22:17:59,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:17:59,789 INFO L225 Difference]: With dead ends: 3122 [2023-12-21 22:17:59,789 INFO L226 Difference]: Without dead ends: 2809 [2023-12-21 22:17:59,790 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:17:59,791 INFO L413 NwaCegarLoop]: 4352 mSDtfsCounter, 4983 mSDsluCounter, 8910 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5002 SdHoareTripleChecker+Valid, 13262 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-21 22:17:59,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5002 Valid, 13262 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-21 22:17:59,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2809 states. [2023-12-21 22:17:59,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2809 to 2780. [2023-12-21 22:17:59,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.8178807947019868) internal successors, (4941), 2722 states have internal predecessors, (4941), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:17:59,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 5034 transitions. [2023-12-21 22:17:59,842 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 5034 transitions. Word has length 152 [2023-12-21 22:17:59,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:17:59,843 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 5034 transitions. [2023-12-21 22:17:59,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:17:59,843 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 5034 transitions. [2023-12-21 22:17:59,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:17:59,845 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:17:59,845 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:17:59,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:00,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:00,050 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:00,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:00,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1779625978, now seen corresponding path program 1 times [2023-12-21 22:18:00,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:00,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121046327] [2023-12-21 22:18:00,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:00,054 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:00,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:00,056 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:00,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-21 22:18:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:00,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:00,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:00,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:00,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:00,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:00,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121046327] [2023-12-21 22:18:00,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121046327] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:00,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:00,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:00,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856412468] [2023-12-21 22:18:00,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:00,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:00,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:00,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:00,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:00,254 INFO L87 Difference]: Start difference. First operand 2780 states and 5034 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:00,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:00,707 INFO L93 Difference]: Finished difference Result 3422 states and 6087 transitions. [2023-12-21 22:18:00,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:00,715 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:00,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:00,723 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:00,723 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:00,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:00,727 INFO L413 NwaCegarLoop]: 4296 mSDtfsCounter, 4680 mSDsluCounter, 8446 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4699 SdHoareTripleChecker+Valid, 12742 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:00,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4699 Valid, 12742 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:00,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:00,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:00,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.8153053715967624) internal successors, (4934), 2722 states have internal predecessors, (4934), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:00,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 5027 transitions. [2023-12-21 22:18:00,778 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 5027 transitions. Word has length 152 [2023-12-21 22:18:00,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:00,779 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 5027 transitions. [2023-12-21 22:18:00,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:00,779 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 5027 transitions. [2023-12-21 22:18:00,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:00,780 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:00,780 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:00,787 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-21 22:18:00,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:00,985 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:00,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:00,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1900851830, now seen corresponding path program 1 times [2023-12-21 22:18:00,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:00,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [484107979] [2023-12-21 22:18:00,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:00,989 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:00,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:00,990 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:01,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-21 22:18:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:01,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:01,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:01,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:01,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:01,176 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:01,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [484107979] [2023-12-21 22:18:01,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [484107979] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:01,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:01,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:01,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106696928] [2023-12-21 22:18:01,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:01,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:01,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:01,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:01,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:01,177 INFO L87 Difference]: Start difference. First operand 2780 states and 5027 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:01,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:01,628 INFO L93 Difference]: Finished difference Result 3422 states and 6073 transitions. [2023-12-21 22:18:01,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:01,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:01,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:01,636 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:01,636 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:01,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:01,638 INFO L413 NwaCegarLoop]: 4293 mSDtfsCounter, 4674 mSDsluCounter, 8442 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4693 SdHoareTripleChecker+Valid, 12735 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:01,638 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4693 Valid, 12735 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:01,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:01,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:01,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.8127299484915378) internal successors, (4927), 2722 states have internal predecessors, (4927), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:01,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 5020 transitions. [2023-12-21 22:18:01,684 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 5020 transitions. Word has length 152 [2023-12-21 22:18:01,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:01,684 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 5020 transitions. [2023-12-21 22:18:01,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:01,684 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 5020 transitions. [2023-12-21 22:18:01,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:01,685 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:01,685 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:01,692 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-21 22:18:01,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:01,890 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:01,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:01,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1697468294, now seen corresponding path program 1 times [2023-12-21 22:18:01,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:01,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1024686088] [2023-12-21 22:18:01,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:01,891 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:01,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:01,899 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:01,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-21 22:18:02,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:02,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:02,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:02,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:02,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:02,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:02,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1024686088] [2023-12-21 22:18:02,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1024686088] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:02,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:02,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:02,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383874786] [2023-12-21 22:18:02,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:02,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:02,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:02,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:02,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:02,111 INFO L87 Difference]: Start difference. First operand 2780 states and 5020 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:02,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:02,541 INFO L93 Difference]: Finished difference Result 3422 states and 6059 transitions. [2023-12-21 22:18:02,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:02,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:02,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:02,550 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:02,550 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:02,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:02,553 INFO L413 NwaCegarLoop]: 4290 mSDtfsCounter, 4668 mSDsluCounter, 8438 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4687 SdHoareTripleChecker+Valid, 12728 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:02,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4687 Valid, 12728 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:02,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:02,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.8101545253863134) internal successors, (4920), 2722 states have internal predecessors, (4920), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:02,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 5013 transitions. [2023-12-21 22:18:02,708 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 5013 transitions. Word has length 152 [2023-12-21 22:18:02,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:02,709 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 5013 transitions. [2023-12-21 22:18:02,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:02,709 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 5013 transitions. [2023-12-21 22:18:02,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:02,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:02,710 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:02,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-21 22:18:02,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:02,915 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:02,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:02,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1095950838, now seen corresponding path program 1 times [2023-12-21 22:18:02,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:02,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652364965] [2023-12-21 22:18:02,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:02,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:02,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:02,918 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:02,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-21 22:18:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:03,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:03,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:03,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:03,101 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:03,101 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:03,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652364965] [2023-12-21 22:18:03,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652364965] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:03,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:03,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:03,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84606663] [2023-12-21 22:18:03,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:03,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:03,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:03,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:03,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:03,103 INFO L87 Difference]: Start difference. First operand 2780 states and 5013 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:03,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:03,511 INFO L93 Difference]: Finished difference Result 3422 states and 6045 transitions. [2023-12-21 22:18:03,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:03,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:03,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:03,520 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:03,520 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:03,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:03,522 INFO L413 NwaCegarLoop]: 4287 mSDtfsCounter, 4662 mSDsluCounter, 8434 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4681 SdHoareTripleChecker+Valid, 12721 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:03,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4681 Valid, 12721 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:03,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:03,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:03,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.807579102281089) internal successors, (4913), 2722 states have internal predecessors, (4913), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:03,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 5006 transitions. [2023-12-21 22:18:03,568 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 5006 transitions. Word has length 152 [2023-12-21 22:18:03,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:03,569 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 5006 transitions. [2023-12-21 22:18:03,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:03,569 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 5006 transitions. [2023-12-21 22:18:03,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:03,570 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:03,570 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:03,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:03,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:03,775 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:03,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:03,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1584885510, now seen corresponding path program 1 times [2023-12-21 22:18:03,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:03,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [142577401] [2023-12-21 22:18:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:03,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:03,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:03,777 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:03,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-21 22:18:03,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:03,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:03,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:03,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:03,956 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:03,956 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:03,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [142577401] [2023-12-21 22:18:03,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [142577401] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:03,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:03,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:03,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318636569] [2023-12-21 22:18:03,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:03,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:03,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:03,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:03,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:03,958 INFO L87 Difference]: Start difference. First operand 2780 states and 5006 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:04,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:04,359 INFO L93 Difference]: Finished difference Result 3422 states and 6031 transitions. [2023-12-21 22:18:04,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:04,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:04,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:04,368 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:04,369 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:04,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:04,372 INFO L413 NwaCegarLoop]: 4284 mSDtfsCounter, 4656 mSDsluCounter, 8430 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4675 SdHoareTripleChecker+Valid, 12714 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:04,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4675 Valid, 12714 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:04,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:04,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:04,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.8050036791758646) internal successors, (4906), 2722 states have internal predecessors, (4906), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:04,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 4999 transitions. [2023-12-21 22:18:04,435 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 4999 transitions. Word has length 152 [2023-12-21 22:18:04,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:04,435 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 4999 transitions. [2023-12-21 22:18:04,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:04,436 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 4999 transitions. [2023-12-21 22:18:04,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:04,437 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:04,437 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:04,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:04,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:04,643 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:04,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:04,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1809911434, now seen corresponding path program 1 times [2023-12-21 22:18:04,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:04,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578783757] [2023-12-21 22:18:04,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:04,646 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:04,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:04,652 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:04,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-21 22:18:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:04,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:04,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:04,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:04,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:04,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578783757] [2023-12-21 22:18:04,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578783757] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:04,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:04,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:04,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001865016] [2023-12-21 22:18:04,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:04,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:04,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:04,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:04,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:04,850 INFO L87 Difference]: Start difference. First operand 2780 states and 4999 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:05,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:05,237 INFO L93 Difference]: Finished difference Result 3422 states and 6017 transitions. [2023-12-21 22:18:05,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:05,237 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:05,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:05,245 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:05,245 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:05,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:05,248 INFO L413 NwaCegarLoop]: 4281 mSDtfsCounter, 4649 mSDsluCounter, 8426 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4668 SdHoareTripleChecker+Valid, 12707 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:05,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4668 Valid, 12707 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:05,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:05,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:05,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.8024282560706402) internal successors, (4899), 2722 states have internal predecessors, (4899), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:05,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 4992 transitions. [2023-12-21 22:18:05,292 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 4992 transitions. Word has length 152 [2023-12-21 22:18:05,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:05,292 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 4992 transitions. [2023-12-21 22:18:05,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:05,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 4992 transitions. [2023-12-21 22:18:05,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:05,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:05,293 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:05,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-21 22:18:05,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:05,499 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:05,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:05,499 INFO L85 PathProgramCache]: Analyzing trace with hash 259309326, now seen corresponding path program 1 times [2023-12-21 22:18:05,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:05,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [305616851] [2023-12-21 22:18:05,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:05,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:05,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:05,502 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:05,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-21 22:18:05,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:05,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:05,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:05,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:05,694 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:05,694 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:05,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [305616851] [2023-12-21 22:18:05,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [305616851] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:05,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:05,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:05,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964027208] [2023-12-21 22:18:05,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:05,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:05,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:05,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:05,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:05,695 INFO L87 Difference]: Start difference. First operand 2780 states and 4992 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:06,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:06,210 INFO L93 Difference]: Finished difference Result 3422 states and 6003 transitions. [2023-12-21 22:18:06,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:06,210 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:06,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:06,217 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:06,217 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:06,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:06,219 INFO L413 NwaCegarLoop]: 4278 mSDtfsCounter, 4643 mSDsluCounter, 8422 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4662 SdHoareTripleChecker+Valid, 12700 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:06,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4662 Valid, 12700 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:06,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:06,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:06,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.7998528329654158) internal successors, (4892), 2722 states have internal predecessors, (4892), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:06,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 4985 transitions. [2023-12-21 22:18:06,296 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 4985 transitions. Word has length 152 [2023-12-21 22:18:06,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:06,296 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 4985 transitions. [2023-12-21 22:18:06,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:06,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 4985 transitions. [2023-12-21 22:18:06,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:06,298 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:06,298 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:06,304 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 (10)] Ended with exit code 0 [2023-12-21 22:18:06,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:06,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:06,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:06,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1037636086, now seen corresponding path program 1 times [2023-12-21 22:18:06,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:06,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [320649523] [2023-12-21 22:18:06,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:06,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-21 22:18:06,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:06,506 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:06,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 (11)] Waiting until timeout for monitored process [2023-12-21 22:18:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:06,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:06,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:06,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:06,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:06,700 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:06,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [320649523] [2023-12-21 22:18:06,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [320649523] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:06,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:06,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:06,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942508386] [2023-12-21 22:18:06,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:06,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:06,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:06,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:06,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:06,702 INFO L87 Difference]: Start difference. First operand 2780 states and 4985 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:07,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:07,152 INFO L93 Difference]: Finished difference Result 3422 states and 5989 transitions. [2023-12-21 22:18:07,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:07,153 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:07,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:07,161 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:07,161 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:07,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:07,165 INFO L413 NwaCegarLoop]: 4275 mSDtfsCounter, 4637 mSDsluCounter, 8418 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4656 SdHoareTripleChecker+Valid, 12693 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:07,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4656 Valid, 12693 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:07,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:07,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:07,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.7972774098601914) internal successors, (4885), 2722 states have internal predecessors, (4885), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:07,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 4978 transitions. [2023-12-21 22:18:07,256 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 4978 transitions. Word has length 152 [2023-12-21 22:18:07,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:07,256 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 4978 transitions. [2023-12-21 22:18:07,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:07,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 4978 transitions. [2023-12-21 22:18:07,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:07,258 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:07,258 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:07,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:07,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:07,469 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:07,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:07,470 INFO L85 PathProgramCache]: Analyzing trace with hash -248189042, now seen corresponding path program 1 times [2023-12-21 22:18:07,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:07,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1859062635] [2023-12-21 22:18:07,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:07,470 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:07,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:07,471 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:07,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-21 22:18:07,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:07,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:07,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:07,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:07,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:07,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1859062635] [2023-12-21 22:18:07,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1859062635] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:07,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:07,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:07,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531327607] [2023-12-21 22:18:07,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:07,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:07,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:07,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:07,666 INFO L87 Difference]: Start difference. First operand 2780 states and 4978 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:08,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:08,111 INFO L93 Difference]: Finished difference Result 3422 states and 5975 transitions. [2023-12-21 22:18:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:08,111 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:08,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:08,118 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:08,118 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:08,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:08,120 INFO L413 NwaCegarLoop]: 4272 mSDtfsCounter, 4631 mSDsluCounter, 8414 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4650 SdHoareTripleChecker+Valid, 12686 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:08,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4650 Valid, 12686 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:08,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:08,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:08,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.794701986754967) internal successors, (4878), 2722 states have internal predecessors, (4878), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:08,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 4971 transitions. [2023-12-21 22:18:08,185 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 4971 transitions. Word has length 152 [2023-12-21 22:18:08,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:08,186 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 4971 transitions. [2023-12-21 22:18:08,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:08,186 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 4971 transitions. [2023-12-21 22:18:08,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:08,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:08,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:08,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:08,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:08,392 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:08,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:08,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2023838326, now seen corresponding path program 1 times [2023-12-21 22:18:08,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:08,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86562213] [2023-12-21 22:18:08,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:08,393 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:08,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:08,394 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:08,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-21 22:18:08,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:08,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:08,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:08,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:08,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:08,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86562213] [2023-12-21 22:18:08,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86562213] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:08,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:08,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234493919] [2023-12-21 22:18:08,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:08,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:08,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:08,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:08,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:08,603 INFO L87 Difference]: Start difference. First operand 2780 states and 4971 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:09,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:09,024 INFO L93 Difference]: Finished difference Result 3422 states and 5961 transitions. [2023-12-21 22:18:09,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:09,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:09,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:09,030 INFO L225 Difference]: With dead ends: 3422 [2023-12-21 22:18:09,030 INFO L226 Difference]: Without dead ends: 2780 [2023-12-21 22:18:09,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:09,033 INFO L413 NwaCegarLoop]: 4269 mSDtfsCounter, 4625 mSDsluCounter, 8410 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4644 SdHoareTripleChecker+Valid, 12679 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:09,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4644 Valid, 12679 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:09,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2023-12-21 22:18:09,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2780. [2023-12-21 22:18:09,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2718 states have (on average 1.7921265636497425) internal successors, (4871), 2722 states have internal predecessors, (4871), 47 states have call successors, (47), 13 states have call predecessors, (47), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-21 22:18:09,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 4964 transitions. [2023-12-21 22:18:09,106 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 4964 transitions. Word has length 152 [2023-12-21 22:18:09,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:09,107 INFO L495 AbstractCegarLoop]: Abstraction has 2780 states and 4964 transitions. [2023-12-21 22:18:09,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:09,107 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 4964 transitions. [2023-12-21 22:18:09,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:09,109 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:09,109 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:09,116 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 (13)] Ended with exit code 0 [2023-12-21 22:18:09,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:09,314 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:09,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:09,314 INFO L85 PathProgramCache]: Analyzing trace with hash -834191346, now seen corresponding path program 1 times [2023-12-21 22:18:09,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:09,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1214910556] [2023-12-21 22:18:09,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:09,315 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:09,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:09,316 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:09,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-21 22:18:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:09,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:09,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:09,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:09,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:09,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:09,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1214910556] [2023-12-21 22:18:09,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1214910556] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:09,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:09,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:09,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048296156] [2023-12-21 22:18:09,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:09,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:09,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:09,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:09,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:09,535 INFO L87 Difference]: Start difference. First operand 2780 states and 4964 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:10,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:10,121 INFO L93 Difference]: Finished difference Result 3576 states and 6199 transitions. [2023-12-21 22:18:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:10,122 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:10,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:10,137 INFO L225 Difference]: With dead ends: 3576 [2023-12-21 22:18:10,137 INFO L226 Difference]: Without dead ends: 2934 [2023-12-21 22:18:10,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:10,140 INFO L413 NwaCegarLoop]: 4267 mSDtfsCounter, 4724 mSDsluCounter, 8406 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4743 SdHoareTripleChecker+Valid, 12673 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:10,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4743 Valid, 12673 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-21 22:18:10,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2023-12-21 22:18:10,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 2934. [2023-12-21 22:18:10,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2934 states, 2866 states have (on average 1.7732030704815074) internal successors, (5082), 2870 states have internal predecessors, (5082), 49 states have call successors, (49), 17 states have call predecessors, (49), 17 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-21 22:18:10,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2934 states to 2934 states and 5179 transitions. [2023-12-21 22:18:10,198 INFO L78 Accepts]: Start accepts. Automaton has 2934 states and 5179 transitions. Word has length 152 [2023-12-21 22:18:10,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:10,198 INFO L495 AbstractCegarLoop]: Abstraction has 2934 states and 5179 transitions. [2023-12-21 22:18:10,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:10,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2934 states and 5179 transitions. [2023-12-21 22:18:10,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:10,201 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:10,201 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:10,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:10,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:10,406 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:10,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:10,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1153119913, now seen corresponding path program 1 times [2023-12-21 22:18:10,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:10,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1757460910] [2023-12-21 22:18:10,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:10,408 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:10,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:10,409 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:10,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-21 22:18:10,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:10,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:10,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:10,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:10,616 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:10,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:10,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1757460910] [2023-12-21 22:18:10,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1757460910] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:10,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:10,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:10,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475187518] [2023-12-21 22:18:10,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:10,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:10,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:10,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:10,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:10,618 INFO L87 Difference]: Start difference. First operand 2934 states and 5179 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:11,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:11,123 INFO L93 Difference]: Finished difference Result 3884 states and 6629 transitions. [2023-12-21 22:18:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:11,124 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:11,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:11,129 INFO L225 Difference]: With dead ends: 3884 [2023-12-21 22:18:11,129 INFO L226 Difference]: Without dead ends: 3088 [2023-12-21 22:18:11,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:11,131 INFO L413 NwaCegarLoop]: 4264 mSDtfsCounter, 4717 mSDsluCounter, 8402 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4736 SdHoareTripleChecker+Valid, 12666 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:11,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4736 Valid, 12666 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:11,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3088 states. [2023-12-21 22:18:11,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3088 to 3088. [2023-12-21 22:18:11,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3088 states, 3014 states have (on average 1.7548108825481088) internal successors, (5289), 3018 states have internal predecessors, (5289), 51 states have call successors, (51), 21 states have call predecessors, (51), 21 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-21 22:18:11,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3088 states to 3088 states and 5390 transitions. [2023-12-21 22:18:11,181 INFO L78 Accepts]: Start accepts. Automaton has 3088 states and 5390 transitions. Word has length 152 [2023-12-21 22:18:11,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:11,181 INFO L495 AbstractCegarLoop]: Abstraction has 3088 states and 5390 transitions. [2023-12-21 22:18:11,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:11,181 INFO L276 IsEmpty]: Start isEmpty. Operand 3088 states and 5390 transitions. [2023-12-21 22:18:11,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:11,183 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:11,183 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:11,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:11,388 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:11,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1257151021, now seen corresponding path program 1 times [2023-12-21 22:18:11,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:11,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [529954466] [2023-12-21 22:18:11,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:11,389 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:11,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:11,390 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:11,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-21 22:18:11,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:11,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:11,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:11,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:11,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:11,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:11,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [529954466] [2023-12-21 22:18:11,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [529954466] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:11,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:11,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:11,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931206669] [2023-12-21 22:18:11,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:11,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:11,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:11,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:11,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:11,575 INFO L87 Difference]: Start difference. First operand 3088 states and 5390 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:12,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:12,165 INFO L93 Difference]: Finished difference Result 4192 states and 7051 transitions. [2023-12-21 22:18:12,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:12,166 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:12,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:12,170 INFO L225 Difference]: With dead ends: 4192 [2023-12-21 22:18:12,170 INFO L226 Difference]: Without dead ends: 3242 [2023-12-21 22:18:12,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:12,174 INFO L413 NwaCegarLoop]: 4261 mSDtfsCounter, 4710 mSDsluCounter, 8398 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4729 SdHoareTripleChecker+Valid, 12659 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:12,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4729 Valid, 12659 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-21 22:18:12,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3242 states. [2023-12-21 22:18:12,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3242 to 3242. [2023-12-21 22:18:12,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3242 states, 3162 states have (on average 1.736875395319418) internal successors, (5492), 3166 states have internal predecessors, (5492), 53 states have call successors, (53), 25 states have call predecessors, (53), 25 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-21 22:18:12,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3242 states to 3242 states and 5597 transitions. [2023-12-21 22:18:12,230 INFO L78 Accepts]: Start accepts. Automaton has 3242 states and 5597 transitions. Word has length 152 [2023-12-21 22:18:12,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:12,231 INFO L495 AbstractCegarLoop]: Abstraction has 3242 states and 5597 transitions. [2023-12-21 22:18:12,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:12,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3242 states and 5597 transitions. [2023-12-21 22:18:12,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:12,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:12,232 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:12,246 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-21 22:18:12,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:12,436 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:12,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:12,437 INFO L85 PathProgramCache]: Analyzing trace with hash 71695090, now seen corresponding path program 1 times [2023-12-21 22:18:12,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:12,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958905559] [2023-12-21 22:18:12,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:12,438 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:12,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:12,439 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:12,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-21 22:18:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:12,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:12,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:12,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:12,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:12,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:12,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958905559] [2023-12-21 22:18:12,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958905559] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:12,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:12,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:12,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270233165] [2023-12-21 22:18:12,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:12,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:12,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:12,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:12,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:12,634 INFO L87 Difference]: Start difference. First operand 3242 states and 5597 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:13,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:13,171 INFO L93 Difference]: Finished difference Result 4500 states and 7465 transitions. [2023-12-21 22:18:13,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:13,172 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:13,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:13,178 INFO L225 Difference]: With dead ends: 4500 [2023-12-21 22:18:13,178 INFO L226 Difference]: Without dead ends: 3396 [2023-12-21 22:18:13,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:13,180 INFO L413 NwaCegarLoop]: 4258 mSDtfsCounter, 4703 mSDsluCounter, 8394 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4722 SdHoareTripleChecker+Valid, 12652 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:13,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4722 Valid, 12652 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:13,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3396 states. [2023-12-21 22:18:13,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3396 to 3396. [2023-12-21 22:18:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3396 states, 3310 states have (on average 1.719335347432024) internal successors, (5691), 3314 states have internal predecessors, (5691), 55 states have call successors, (55), 29 states have call predecessors, (55), 29 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2023-12-21 22:18:13,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3396 states to 3396 states and 5800 transitions. [2023-12-21 22:18:13,248 INFO L78 Accepts]: Start accepts. Automaton has 3396 states and 5800 transitions. Word has length 152 [2023-12-21 22:18:13,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:13,248 INFO L495 AbstractCegarLoop]: Abstraction has 3396 states and 5800 transitions. [2023-12-21 22:18:13,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:13,249 INFO L276 IsEmpty]: Start isEmpty. Operand 3396 states and 5800 transitions. [2023-12-21 22:18:13,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:13,250 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:13,250 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:13,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:13,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:13,455 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:13,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:13,456 INFO L85 PathProgramCache]: Analyzing trace with hash -198908434, now seen corresponding path program 1 times [2023-12-21 22:18:13,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:13,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546840719] [2023-12-21 22:18:13,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:13,457 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:13,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:13,458 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:13,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-21 22:18:13,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:13,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:13,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:13,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:13,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:13,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:13,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546840719] [2023-12-21 22:18:13,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546840719] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:13,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:13,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:13,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514557549] [2023-12-21 22:18:13,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:13,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:13,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:13,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:13,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:13,669 INFO L87 Difference]: Start difference. First operand 3396 states and 5800 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:14,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:14,177 INFO L93 Difference]: Finished difference Result 4808 states and 7871 transitions. [2023-12-21 22:18:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:14,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:14,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:14,183 INFO L225 Difference]: With dead ends: 4808 [2023-12-21 22:18:14,184 INFO L226 Difference]: Without dead ends: 3550 [2023-12-21 22:18:14,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:14,186 INFO L413 NwaCegarLoop]: 4255 mSDtfsCounter, 4696 mSDsluCounter, 8390 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4715 SdHoareTripleChecker+Valid, 12645 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:14,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4715 Valid, 12645 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:14,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3550 states. [2023-12-21 22:18:14,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3550 to 3550. [2023-12-21 22:18:14,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3550 states, 3458 states have (on average 1.70213996529786) internal successors, (5886), 3462 states have internal predecessors, (5886), 57 states have call successors, (57), 33 states have call predecessors, (57), 33 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2023-12-21 22:18:14,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3550 states to 3550 states and 5999 transitions. [2023-12-21 22:18:14,257 INFO L78 Accepts]: Start accepts. Automaton has 3550 states and 5999 transitions. Word has length 152 [2023-12-21 22:18:14,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:14,257 INFO L495 AbstractCegarLoop]: Abstraction has 3550 states and 5999 transitions. [2023-12-21 22:18:14,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:14,257 INFO L276 IsEmpty]: Start isEmpty. Operand 3550 states and 5999 transitions. [2023-12-21 22:18:14,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:14,259 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:14,259 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:14,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:14,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:14,464 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:14,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:14,465 INFO L85 PathProgramCache]: Analyzing trace with hash 933545203, now seen corresponding path program 1 times [2023-12-21 22:18:14,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:14,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3862060] [2023-12-21 22:18:14,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:14,465 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:14,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:14,466 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:14,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 (19)] Waiting until timeout for monitored process [2023-12-21 22:18:14,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:14,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:14,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:14,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:14,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:14,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3862060] [2023-12-21 22:18:14,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3862060] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:14,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:14,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:14,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229038424] [2023-12-21 22:18:14,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:14,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:14,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:14,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:14,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:14,708 INFO L87 Difference]: Start difference. First operand 3550 states and 5999 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:15,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:15,289 INFO L93 Difference]: Finished difference Result 5116 states and 8269 transitions. [2023-12-21 22:18:15,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:15,289 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:15,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:15,296 INFO L225 Difference]: With dead ends: 5116 [2023-12-21 22:18:15,296 INFO L226 Difference]: Without dead ends: 3704 [2023-12-21 22:18:15,300 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:15,300 INFO L413 NwaCegarLoop]: 4252 mSDtfsCounter, 4689 mSDsluCounter, 8386 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4708 SdHoareTripleChecker+Valid, 12638 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:15,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4708 Valid, 12638 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-21 22:18:15,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3704 states. [2023-12-21 22:18:15,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3704 to 3704. [2023-12-21 22:18:15,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3704 states, 3606 states have (on average 1.685246810870771) internal successors, (6077), 3610 states have internal predecessors, (6077), 59 states have call successors, (59), 37 states have call predecessors, (59), 37 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2023-12-21 22:18:15,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3704 states to 3704 states and 6194 transitions. [2023-12-21 22:18:15,373 INFO L78 Accepts]: Start accepts. Automaton has 3704 states and 6194 transitions. Word has length 152 [2023-12-21 22:18:15,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:15,373 INFO L495 AbstractCegarLoop]: Abstraction has 3704 states and 6194 transitions. [2023-12-21 22:18:15,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:15,373 INFO L276 IsEmpty]: Start isEmpty. Operand 3704 states and 6194 transitions. [2023-12-21 22:18:15,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:15,375 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:15,375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:15,379 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-21 22:18:15,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:15,580 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:15,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:15,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1493549329, now seen corresponding path program 1 times [2023-12-21 22:18:15,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:15,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1833291342] [2023-12-21 22:18:15,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:15,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-21 22:18:15,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:15,582 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:15,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-21 22:18:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:15,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:15,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:15,802 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:15,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:15,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1833291342] [2023-12-21 22:18:15,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1833291342] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:15,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:15,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:15,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088036538] [2023-12-21 22:18:15,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:15,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:15,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:15,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:15,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:15,806 INFO L87 Difference]: Start difference. First operand 3704 states and 6194 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:16,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:16,409 INFO L93 Difference]: Finished difference Result 5424 states and 8659 transitions. [2023-12-21 22:18:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:16,410 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:16,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:16,415 INFO L225 Difference]: With dead ends: 5424 [2023-12-21 22:18:16,415 INFO L226 Difference]: Without dead ends: 3858 [2023-12-21 22:18:16,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:16,418 INFO L413 NwaCegarLoop]: 4249 mSDtfsCounter, 4682 mSDsluCounter, 8382 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4701 SdHoareTripleChecker+Valid, 12631 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:16,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4701 Valid, 12631 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:16,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3858 states. [2023-12-21 22:18:16,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3858 to 3858. [2023-12-21 22:18:16,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3858 states, 3754 states have (on average 1.6686201385189132) internal successors, (6264), 3758 states have internal predecessors, (6264), 61 states have call successors, (61), 41 states have call predecessors, (61), 41 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2023-12-21 22:18:16,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 6385 transitions. [2023-12-21 22:18:16,485 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 6385 transitions. Word has length 152 [2023-12-21 22:18:16,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:16,485 INFO L495 AbstractCegarLoop]: Abstraction has 3858 states and 6385 transitions. [2023-12-21 22:18:16,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:16,485 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 6385 transitions. [2023-12-21 22:18:16,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:16,486 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:16,486 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:16,492 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-21 22:18:16,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:16,690 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:16,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:16,691 INFO L85 PathProgramCache]: Analyzing trace with hash -434213836, now seen corresponding path program 1 times [2023-12-21 22:18:16,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:16,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1147595751] [2023-12-21 22:18:16,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:16,691 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:16,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:16,692 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:16,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-21 22:18:16,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:16,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:16,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:16,871 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:16,872 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1147595751] [2023-12-21 22:18:16,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1147595751] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:16,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:16,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:16,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021746048] [2023-12-21 22:18:16,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:16,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:16,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:16,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:16,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:16,873 INFO L87 Difference]: Start difference. First operand 3858 states and 6385 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:17,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:17,317 INFO L93 Difference]: Finished difference Result 5732 states and 9041 transitions. [2023-12-21 22:18:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:17,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:17,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:17,326 INFO L225 Difference]: With dead ends: 5732 [2023-12-21 22:18:17,326 INFO L226 Difference]: Without dead ends: 4012 [2023-12-21 22:18:17,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:17,331 INFO L413 NwaCegarLoop]: 4246 mSDtfsCounter, 4675 mSDsluCounter, 8378 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4694 SdHoareTripleChecker+Valid, 12624 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:17,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4694 Valid, 12624 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:17,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4012 states. [2023-12-21 22:18:17,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4012 to 4012. [2023-12-21 22:18:17,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4012 states, 3902 states have (on average 1.6522296258329061) internal successors, (6447), 3906 states have internal predecessors, (6447), 63 states have call successors, (63), 45 states have call predecessors, (63), 45 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-21 22:18:17,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4012 states to 4012 states and 6572 transitions. [2023-12-21 22:18:17,424 INFO L78 Accepts]: Start accepts. Automaton has 4012 states and 6572 transitions. Word has length 152 [2023-12-21 22:18:17,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:17,425 INFO L495 AbstractCegarLoop]: Abstraction has 4012 states and 6572 transitions. [2023-12-21 22:18:17,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:17,425 INFO L276 IsEmpty]: Start isEmpty. Operand 4012 states and 6572 transitions. [2023-12-21 22:18:17,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:17,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:17,426 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:17,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:17,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:17,631 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:17,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:17,631 INFO L85 PathProgramCache]: Analyzing trace with hash 255997232, now seen corresponding path program 1 times [2023-12-21 22:18:17,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:17,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1728064517] [2023-12-21 22:18:17,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:17,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:17,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:17,633 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:17,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-21 22:18:17,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:17,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:17,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:17,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:17,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:17,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:17,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1728064517] [2023-12-21 22:18:17,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1728064517] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:17,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:17,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:17,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102129195] [2023-12-21 22:18:17,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:17,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:17,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:17,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:17,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:17,792 INFO L87 Difference]: Start difference. First operand 4012 states and 6572 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:18,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:18,197 INFO L93 Difference]: Finished difference Result 6040 states and 9415 transitions. [2023-12-21 22:18:18,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:18,198 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:18,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:18,236 INFO L225 Difference]: With dead ends: 6040 [2023-12-21 22:18:18,237 INFO L226 Difference]: Without dead ends: 4166 [2023-12-21 22:18:18,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:18,242 INFO L413 NwaCegarLoop]: 4243 mSDtfsCounter, 4668 mSDsluCounter, 8374 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4687 SdHoareTripleChecker+Valid, 12617 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:18,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4687 Valid, 12617 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:18:18,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4166 states. [2023-12-21 22:18:18,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4166 to 4166. [2023-12-21 22:18:18,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4166 states, 4050 states have (on average 1.6360493827160494) internal successors, (6626), 4054 states have internal predecessors, (6626), 65 states have call successors, (65), 49 states have call predecessors, (65), 49 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-21 22:18:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4166 states to 4166 states and 6755 transitions. [2023-12-21 22:18:18,332 INFO L78 Accepts]: Start accepts. Automaton has 4166 states and 6755 transitions. Word has length 152 [2023-12-21 22:18:18,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:18,332 INFO L495 AbstractCegarLoop]: Abstraction has 4166 states and 6755 transitions. [2023-12-21 22:18:18,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:18,332 INFO L276 IsEmpty]: Start isEmpty. Operand 4166 states and 6755 transitions. [2023-12-21 22:18:18,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:18,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:18,333 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:18,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:18,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:18,541 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:18,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:18,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1999994699, now seen corresponding path program 1 times [2023-12-21 22:18:18,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:18,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003756920] [2023-12-21 22:18:18,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:18,542 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:18,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:18,543 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:18,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-21 22:18:18,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:18,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:18,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:18,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:18,719 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:18,719 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:18,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003756920] [2023-12-21 22:18:18,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003756920] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:18,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:18,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:18,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130478932] [2023-12-21 22:18:18,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:18,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:18:18,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:18,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:18:18,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:18,721 INFO L87 Difference]: Start difference. First operand 4166 states and 6755 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:19,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:19,225 INFO L93 Difference]: Finished difference Result 6348 states and 9781 transitions. [2023-12-21 22:18:19,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:19,225 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-21 22:18:19,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:19,233 INFO L225 Difference]: With dead ends: 6348 [2023-12-21 22:18:19,233 INFO L226 Difference]: Without dead ends: 4320 [2023-12-21 22:18:19,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-21 22:18:19,238 INFO L413 NwaCegarLoop]: 4240 mSDtfsCounter, 4660 mSDsluCounter, 8370 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4679 SdHoareTripleChecker+Valid, 12610 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:19,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4679 Valid, 12610 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:19,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4320 states. [2023-12-21 22:18:19,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4320 to 4320. [2023-12-21 22:18:19,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4320 states, 4198 states have (on average 1.620057170080991) internal successors, (6801), 4202 states have internal predecessors, (6801), 67 states have call successors, (67), 53 states have call predecessors, (67), 53 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2023-12-21 22:18:19,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4320 states to 4320 states and 6934 transitions. [2023-12-21 22:18:19,394 INFO L78 Accepts]: Start accepts. Automaton has 4320 states and 6934 transitions. Word has length 152 [2023-12-21 22:18:19,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:19,394 INFO L495 AbstractCegarLoop]: Abstraction has 4320 states and 6934 transitions. [2023-12-21 22:18:19,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:19,395 INFO L276 IsEmpty]: Start isEmpty. Operand 4320 states and 6934 transitions. [2023-12-21 22:18:19,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:19,396 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:19,396 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:19,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:19,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:19,600 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:19,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:19,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1035647610, now seen corresponding path program 1 times [2023-12-21 22:18:19,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:19,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004101439] [2023-12-21 22:18:19,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:19,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:19,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:19,604 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:19,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-21 22:18:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:19,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:19,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:19,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:19,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:19,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:19,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004101439] [2023-12-21 22:18:19,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004101439] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:19,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:19,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:19,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338128169] [2023-12-21 22:18:19,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:19,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:19,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:19,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:19,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:19,750 INFO L87 Difference]: Start difference. First operand 4320 states and 6934 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:19,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:19,920 INFO L93 Difference]: Finished difference Result 6641 states and 10118 transitions. [2023-12-21 22:18:19,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:19,921 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:19,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:19,926 INFO L225 Difference]: With dead ends: 6641 [2023-12-21 22:18:19,926 INFO L226 Difference]: Without dead ends: 4460 [2023-12-21 22:18:19,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:19,930 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 101 mSDsluCounter, 8770 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 13162 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:19,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 13162 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:19,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4460 states. [2023-12-21 22:18:20,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4460 to 4324. [2023-12-21 22:18:20,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4324 states, 4202 states have (on average 1.6147072822465494) internal successors, (6785), 4206 states have internal predecessors, (6785), 67 states have call successors, (67), 53 states have call predecessors, (67), 53 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2023-12-21 22:18:20,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4324 states to 4324 states and 6918 transitions. [2023-12-21 22:18:20,022 INFO L78 Accepts]: Start accepts. Automaton has 4324 states and 6918 transitions. Word has length 152 [2023-12-21 22:18:20,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:20,023 INFO L495 AbstractCegarLoop]: Abstraction has 4324 states and 6918 transitions. [2023-12-21 22:18:20,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:20,023 INFO L276 IsEmpty]: Start isEmpty. Operand 4324 states and 6918 transitions. [2023-12-21 22:18:20,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:20,024 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:20,025 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:20,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:20,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:20,229 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:20,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:20,229 INFO L85 PathProgramCache]: Analyzing trace with hash -271494788, now seen corresponding path program 1 times [2023-12-21 22:18:20,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:20,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [206096020] [2023-12-21 22:18:20,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:20,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:20,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:20,241 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:20,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-21 22:18:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:20,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:20,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:20,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:20,388 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:20,388 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:20,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [206096020] [2023-12-21 22:18:20,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [206096020] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:20,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:20,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:20,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699908556] [2023-12-21 22:18:20,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:20,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:20,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:20,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:20,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:20,390 INFO L87 Difference]: Start difference. First operand 4324 states and 6918 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:20,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:20,551 INFO L93 Difference]: Finished difference Result 6637 states and 10070 transitions. [2023-12-21 22:18:20,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:20,551 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:20,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:20,557 INFO L225 Difference]: With dead ends: 6637 [2023-12-21 22:18:20,557 INFO L226 Difference]: Without dead ends: 4452 [2023-12-21 22:18:20,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:20,561 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 92 mSDsluCounter, 8771 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 13163 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:20,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 13163 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:20,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4452 states. [2023-12-21 22:18:20,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4452 to 4328. [2023-12-21 22:18:20,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4328 states, 4206 states have (on average 1.6093675701378982) internal successors, (6769), 4210 states have internal predecessors, (6769), 67 states have call successors, (67), 53 states have call predecessors, (67), 53 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2023-12-21 22:18:20,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4328 states to 4328 states and 6902 transitions. [2023-12-21 22:18:20,656 INFO L78 Accepts]: Start accepts. Automaton has 4328 states and 6902 transitions. Word has length 152 [2023-12-21 22:18:20,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:20,656 INFO L495 AbstractCegarLoop]: Abstraction has 4328 states and 6902 transitions. [2023-12-21 22:18:20,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:20,656 INFO L276 IsEmpty]: Start isEmpty. Operand 4328 states and 6902 transitions. [2023-12-21 22:18:20,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:20,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:20,658 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:20,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:20,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:20,862 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:20,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:20,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1328225990, now seen corresponding path program 1 times [2023-12-21 22:18:20,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:20,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112305242] [2023-12-21 22:18:20,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:20,863 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:20,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:20,864 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:20,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-21 22:18:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:20,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:18:20,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:21,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:21,040 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:21,040 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:21,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112305242] [2023-12-21 22:18:21,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112305242] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:21,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:21,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:18:21,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575909724] [2023-12-21 22:18:21,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:21,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:18:21,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:21,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:18:21,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:21,041 INFO L87 Difference]: Start difference. First operand 4328 states and 6902 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:21,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:21,242 INFO L93 Difference]: Finished difference Result 8523 states and 12516 transitions. [2023-12-21 22:18:21,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:18:21,243 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:21,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:21,251 INFO L225 Difference]: With dead ends: 8523 [2023-12-21 22:18:21,251 INFO L226 Difference]: Without dead ends: 6334 [2023-12-21 22:18:21,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:21,256 INFO L413 NwaCegarLoop]: 4448 mSDtfsCounter, 4364 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4364 SdHoareTripleChecker+Valid, 4846 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:21,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4364 Valid, 4846 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:21,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6334 states. [2023-12-21 22:18:21,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6334 to 6328. [2023-12-21 22:18:21,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6328 states, 6100 states have (on average 1.5218032786885245) internal successors, (9283), 6105 states have internal predecessors, (9283), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:21,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6328 states to 6328 states and 9531 transitions. [2023-12-21 22:18:21,485 INFO L78 Accepts]: Start accepts. Automaton has 6328 states and 9531 transitions. Word has length 152 [2023-12-21 22:18:21,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:21,485 INFO L495 AbstractCegarLoop]: Abstraction has 6328 states and 9531 transitions. [2023-12-21 22:18:21,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:21,485 INFO L276 IsEmpty]: Start isEmpty. Operand 6328 states and 9531 transitions. [2023-12-21 22:18:21,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:21,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:21,490 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:21,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:21,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:21,694 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:21,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:21,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1055230567, now seen corresponding path program 1 times [2023-12-21 22:18:21,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:21,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1150983252] [2023-12-21 22:18:21,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:21,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:21,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:21,696 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:21,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-21 22:18:21,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:21,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:21,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:21,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:21,826 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:21,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1150983252] [2023-12-21 22:18:21,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1150983252] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:21,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:21,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:21,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107373645] [2023-12-21 22:18:21,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:21,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:21,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:21,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:21,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:21,827 INFO L87 Difference]: Start difference. First operand 6328 states and 9531 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:22,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:22,037 INFO L93 Difference]: Finished difference Result 11793 states and 16902 transitions. [2023-12-21 22:18:22,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:22,037 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:22,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:22,048 INFO L225 Difference]: With dead ends: 11793 [2023-12-21 22:18:22,048 INFO L226 Difference]: Without dead ends: 7604 [2023-12-21 22:18:22,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:22,055 INFO L413 NwaCegarLoop]: 4395 mSDtfsCounter, 83 mSDsluCounter, 8784 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 13179 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:22,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 13179 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:22,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7604 states. [2023-12-21 22:18:22,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7604 to 6372. [2023-12-21 22:18:22,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6372 states, 6144 states have (on average 1.5148111979166667) internal successors, (9307), 6149 states have internal predecessors, (9307), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:22,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6372 states to 6372 states and 9555 transitions. [2023-12-21 22:18:22,226 INFO L78 Accepts]: Start accepts. Automaton has 6372 states and 9555 transitions. Word has length 152 [2023-12-21 22:18:22,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:22,226 INFO L495 AbstractCegarLoop]: Abstraction has 6372 states and 9555 transitions. [2023-12-21 22:18:22,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:22,226 INFO L276 IsEmpty]: Start isEmpty. Operand 6372 states and 9555 transitions. [2023-12-21 22:18:22,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:22,227 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:22,227 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:22,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:22,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:22,431 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:22,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:22,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1299154715, now seen corresponding path program 1 times [2023-12-21 22:18:22,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:22,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726488874] [2023-12-21 22:18:22,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:22,432 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:22,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:22,434 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:22,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-21 22:18:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:22,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:22,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:22,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:22,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:22,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [726488874] [2023-12-21 22:18:22,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [726488874] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:22,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:22,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:22,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985978966] [2023-12-21 22:18:22,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:22,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:22,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:22,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:22,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:22,581 INFO L87 Difference]: Start difference. First operand 6372 states and 9555 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:22,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:22,831 INFO L93 Difference]: Finished difference Result 10709 states and 15355 transitions. [2023-12-21 22:18:22,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:22,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:22,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:22,839 INFO L225 Difference]: With dead ends: 10709 [2023-12-21 22:18:22,840 INFO L226 Difference]: Without dead ends: 6476 [2023-12-21 22:18:22,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:22,848 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 74 mSDsluCounter, 8772 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 13164 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:22,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 13164 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:22,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6476 states. [2023-12-21 22:18:23,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6476 to 6376. [2023-12-21 22:18:23,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6376 states, 6148 states have (on average 1.5079700715679896) internal successors, (9271), 6153 states have internal predecessors, (9271), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:23,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6376 states to 6376 states and 9519 transitions. [2023-12-21 22:18:23,067 INFO L78 Accepts]: Start accepts. Automaton has 6376 states and 9519 transitions. Word has length 152 [2023-12-21 22:18:23,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:23,067 INFO L495 AbstractCegarLoop]: Abstraction has 6376 states and 9519 transitions. [2023-12-21 22:18:23,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:23,067 INFO L276 IsEmpty]: Start isEmpty. Operand 6376 states and 9519 transitions. [2023-12-21 22:18:23,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:23,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:23,069 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:23,081 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-21 22:18:23,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:23,282 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:23,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:23,282 INFO L85 PathProgramCache]: Analyzing trace with hash -659420071, now seen corresponding path program 1 times [2023-12-21 22:18:23,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:23,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449281942] [2023-12-21 22:18:23,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:23,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:23,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:23,284 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:23,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-21 22:18:23,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:23,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:23,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:23,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:23,423 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:23,423 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:23,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449281942] [2023-12-21 22:18:23,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449281942] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:23,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:23,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:23,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196144862] [2023-12-21 22:18:23,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:23,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:23,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:23,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:23,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:23,425 INFO L87 Difference]: Start difference. First operand 6376 states and 9519 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:23,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:23,639 INFO L93 Difference]: Finished difference Result 10773 states and 15359 transitions. [2023-12-21 22:18:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:23,639 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:23,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:23,647 INFO L225 Difference]: With dead ends: 10773 [2023-12-21 22:18:23,647 INFO L226 Difference]: Without dead ends: 6536 [2023-12-21 22:18:23,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:23,652 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 56 mSDsluCounter, 8774 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 13166 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:23,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 13166 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:23,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6536 states. [2023-12-21 22:18:23,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6536 to 6384. [2023-12-21 22:18:23,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6384 states, 6156 states have (on average 1.501137102014295) internal successors, (9241), 6161 states have internal predecessors, (9241), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6384 states to 6384 states and 9489 transitions. [2023-12-21 22:18:23,804 INFO L78 Accepts]: Start accepts. Automaton has 6384 states and 9489 transitions. Word has length 152 [2023-12-21 22:18:23,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:23,804 INFO L495 AbstractCegarLoop]: Abstraction has 6384 states and 9489 transitions. [2023-12-21 22:18:23,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:23,805 INFO L276 IsEmpty]: Start isEmpty. Operand 6384 states and 9489 transitions. [2023-12-21 22:18:23,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:23,806 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:23,806 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:23,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:24,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:24,010 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:24,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:24,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1558210327, now seen corresponding path program 1 times [2023-12-21 22:18:24,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:24,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3179793] [2023-12-21 22:18:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:24,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:24,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:24,012 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:24,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-21 22:18:24,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:24,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:24,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:24,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:24,173 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:24,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:24,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3179793] [2023-12-21 22:18:24,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3179793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:24,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:24,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:24,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016518738] [2023-12-21 22:18:24,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:24,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:24,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:24,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:24,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:24,175 INFO L87 Difference]: Start difference. First operand 6384 states and 9489 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:24,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:24,491 INFO L93 Difference]: Finished difference Result 10765 states and 15267 transitions. [2023-12-21 22:18:24,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:24,491 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:24,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:24,561 INFO L225 Difference]: With dead ends: 10765 [2023-12-21 22:18:24,561 INFO L226 Difference]: Without dead ends: 6520 [2023-12-21 22:18:24,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:24,566 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 47 mSDsluCounter, 8775 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 13167 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:24,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 13167 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:24,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6520 states. [2023-12-21 22:18:24,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6520 to 6392. [2023-12-21 22:18:24,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6392 states, 6164 states have (on average 1.494321868916288) internal successors, (9211), 6169 states have internal predecessors, (9211), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:24,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6392 states to 6392 states and 9459 transitions. [2023-12-21 22:18:24,716 INFO L78 Accepts]: Start accepts. Automaton has 6392 states and 9459 transitions. Word has length 152 [2023-12-21 22:18:24,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:24,716 INFO L495 AbstractCegarLoop]: Abstraction has 6392 states and 9459 transitions. [2023-12-21 22:18:24,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:24,717 INFO L276 IsEmpty]: Start isEmpty. Operand 6392 states and 9459 transitions. [2023-12-21 22:18:24,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:24,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:24,718 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:24,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-21 22:18:24,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:24,922 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:24,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:24,922 INFO L85 PathProgramCache]: Analyzing trace with hash 590859673, now seen corresponding path program 1 times [2023-12-21 22:18:24,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:24,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182681410] [2023-12-21 22:18:24,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:24,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-21 22:18:24,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:24,926 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:24,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-21 22:18:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:25,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:25,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:25,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:25,061 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:25,061 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:25,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182681410] [2023-12-21 22:18:25,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182681410] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:25,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:25,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:25,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110529982] [2023-12-21 22:18:25,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:25,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:25,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:25,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:25,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:25,062 INFO L87 Difference]: Start difference. First operand 6392 states and 9459 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:25,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:25,315 INFO L93 Difference]: Finished difference Result 10757 states and 15175 transitions. [2023-12-21 22:18:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:25,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:25,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:25,324 INFO L225 Difference]: With dead ends: 10757 [2023-12-21 22:18:25,324 INFO L226 Difference]: Without dead ends: 6504 [2023-12-21 22:18:25,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:25,329 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 38 mSDsluCounter, 8776 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 13168 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:25,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 13168 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:25,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6504 states. [2023-12-21 22:18:25,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6504 to 6400. [2023-12-21 22:18:25,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6400 states, 6172 states have (on average 1.4875243033052494) internal successors, (9181), 6177 states have internal predecessors, (9181), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:25,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6400 states to 6400 states and 9429 transitions. [2023-12-21 22:18:25,490 INFO L78 Accepts]: Start accepts. Automaton has 6400 states and 9429 transitions. Word has length 152 [2023-12-21 22:18:25,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:25,490 INFO L495 AbstractCegarLoop]: Abstraction has 6400 states and 9429 transitions. [2023-12-21 22:18:25,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:25,491 INFO L276 IsEmpty]: Start isEmpty. Operand 6400 states and 9429 transitions. [2023-12-21 22:18:25,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:25,492 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:25,492 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:25,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 (31)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:25,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:25,696 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:25,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:25,697 INFO L85 PathProgramCache]: Analyzing trace with hash -141107753, now seen corresponding path program 1 times [2023-12-21 22:18:25,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:25,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1624438527] [2023-12-21 22:18:25,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:25,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:25,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:25,698 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:25,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-21 22:18:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:25,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:25,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:25,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:25,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:25,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1624438527] [2023-12-21 22:18:25,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1624438527] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:25,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:25,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:25,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671184140] [2023-12-21 22:18:25,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:25,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:25,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:25,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:25,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:25,851 INFO L87 Difference]: Start difference. First operand 6400 states and 9429 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:26,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:26,184 INFO L93 Difference]: Finished difference Result 10749 states and 15083 transitions. [2023-12-21 22:18:26,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:26,185 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:26,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:26,193 INFO L225 Difference]: With dead ends: 10749 [2023-12-21 22:18:26,193 INFO L226 Difference]: Without dead ends: 6488 [2023-12-21 22:18:26,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:26,197 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 29 mSDsluCounter, 8777 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 13169 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:26,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 13169 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:26,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6488 states. [2023-12-21 22:18:26,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6488 to 6408. [2023-12-21 22:18:26,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6408 states, 6180 states have (on average 1.4807443365695794) internal successors, (9151), 6185 states have internal predecessors, (9151), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:26,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6408 states to 6408 states and 9399 transitions. [2023-12-21 22:18:26,347 INFO L78 Accepts]: Start accepts. Automaton has 6408 states and 9399 transitions. Word has length 152 [2023-12-21 22:18:26,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:26,348 INFO L495 AbstractCegarLoop]: Abstraction has 6408 states and 9399 transitions. [2023-12-21 22:18:26,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:26,348 INFO L276 IsEmpty]: Start isEmpty. Operand 6408 states and 9399 transitions. [2023-12-21 22:18:26,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:26,349 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:26,349 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:26,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:26,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:26,560 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:26,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:26,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1820466905, now seen corresponding path program 1 times [2023-12-21 22:18:26,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:26,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954874886] [2023-12-21 22:18:26,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:26,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:26,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:26,563 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:26,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-21 22:18:26,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:26,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:26,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:26,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:26,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:26,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:26,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954874886] [2023-12-21 22:18:26,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954874886] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:26,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:26,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:26,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241874838] [2023-12-21 22:18:26,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:26,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:26,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:26,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:26,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:26,700 INFO L87 Difference]: Start difference. First operand 6408 states and 9399 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:26,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:26,935 INFO L93 Difference]: Finished difference Result 10741 states and 14991 transitions. [2023-12-21 22:18:26,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:26,936 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:26,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:26,946 INFO L225 Difference]: With dead ends: 10741 [2023-12-21 22:18:26,946 INFO L226 Difference]: Without dead ends: 6472 [2023-12-21 22:18:26,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:26,952 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 20 mSDsluCounter, 8778 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 13170 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:26,952 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 13170 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:26,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6472 states. [2023-12-21 22:18:27,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6472 to 6416. [2023-12-21 22:18:27,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6416 states, 6188 states have (on average 1.4739819004524888) internal successors, (9121), 6193 states have internal predecessors, (9121), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6416 states to 6416 states and 9369 transitions. [2023-12-21 22:18:27,109 INFO L78 Accepts]: Start accepts. Automaton has 6416 states and 9369 transitions. Word has length 152 [2023-12-21 22:18:27,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:27,109 INFO L495 AbstractCegarLoop]: Abstraction has 6416 states and 9369 transitions. [2023-12-21 22:18:27,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:27,109 INFO L276 IsEmpty]: Start isEmpty. Operand 6416 states and 9369 transitions. [2023-12-21 22:18:27,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:27,110 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:27,110 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:27,115 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 (33)] Ended with exit code 0 [2023-12-21 22:18:27,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:27,315 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:27,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1861141655, now seen corresponding path program 1 times [2023-12-21 22:18:27,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:27,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599724083] [2023-12-21 22:18:27,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:27,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:27,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:27,318 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:27,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-21 22:18:27,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:27,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:27,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:27,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:27,455 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:27,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:27,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599724083] [2023-12-21 22:18:27,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599724083] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:27,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:27,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:27,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146746752] [2023-12-21 22:18:27,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:27,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:27,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:27,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:27,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:27,456 INFO L87 Difference]: Start difference. First operand 6416 states and 9369 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:27,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:27,749 INFO L93 Difference]: Finished difference Result 11113 states and 15400 transitions. [2023-12-21 22:18:27,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:27,750 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:27,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:27,757 INFO L225 Difference]: With dead ends: 11113 [2023-12-21 22:18:27,757 INFO L226 Difference]: Without dead ends: 6836 [2023-12-21 22:18:27,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:27,760 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 11 mSDsluCounter, 8779 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 13171 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:27,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 13171 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:27,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6836 states. [2023-12-21 22:18:27,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6836 to 6500. [2023-12-21 22:18:27,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6500 states, 6272 states have (on average 1.4676339285714286) internal successors, (9205), 6277 states have internal predecessors, (9205), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:27,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6500 states to 6500 states and 9453 transitions. [2023-12-21 22:18:27,912 INFO L78 Accepts]: Start accepts. Automaton has 6500 states and 9453 transitions. Word has length 152 [2023-12-21 22:18:27,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:27,912 INFO L495 AbstractCegarLoop]: Abstraction has 6500 states and 9453 transitions. [2023-12-21 22:18:27,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:27,912 INFO L276 IsEmpty]: Start isEmpty. Operand 6500 states and 9453 transitions. [2023-12-21 22:18:27,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:27,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:27,913 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:27,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:28,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:28,118 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:28,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:28,119 INFO L85 PathProgramCache]: Analyzing trace with hash -167444455, now seen corresponding path program 1 times [2023-12-21 22:18:28,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:28,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [440292436] [2023-12-21 22:18:28,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:28,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:28,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:28,120 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:28,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-21 22:18:28,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:28,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:18:28,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:28,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:28,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:28,244 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:28,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [440292436] [2023-12-21 22:18:28,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [440292436] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:28,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:28,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:28,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414680578] [2023-12-21 22:18:28,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:28,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:28,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:28,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:28,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:28,245 INFO L87 Difference]: Start difference. First operand 6500 states and 9453 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:28,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:28,458 INFO L93 Difference]: Finished difference Result 10877 states and 15031 transitions. [2023-12-21 22:18:28,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:18:28,458 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2023-12-21 22:18:28,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:28,466 INFO L225 Difference]: With dead ends: 10877 [2023-12-21 22:18:28,466 INFO L226 Difference]: Without dead ends: 6516 [2023-12-21 22:18:28,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:28,471 INFO L413 NwaCegarLoop]: 4392 mSDtfsCounter, 2 mSDsluCounter, 8779 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 13171 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:28,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 13171 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:28,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6516 states. [2023-12-21 22:18:28,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6516 to 6508. [2023-12-21 22:18:28,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6508 states, 6280 states have (on average 1.460987261146497) internal successors, (9175), 6285 states have internal predecessors, (9175), 124 states have call successors, (124), 101 states have call predecessors, (124), 102 states have return successors, (124), 122 states have call predecessors, (124), 122 states have call successors, (124) [2023-12-21 22:18:28,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6508 states to 6508 states and 9423 transitions. [2023-12-21 22:18:28,620 INFO L78 Accepts]: Start accepts. Automaton has 6508 states and 9423 transitions. Word has length 152 [2023-12-21 22:18:28,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:28,620 INFO L495 AbstractCegarLoop]: Abstraction has 6508 states and 9423 transitions. [2023-12-21 22:18:28,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 22:18:28,621 INFO L276 IsEmpty]: Start isEmpty. Operand 6508 states and 9423 transitions. [2023-12-21 22:18:28,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:18:28,621 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:28,622 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:28,634 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-21 22:18:28,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:28,826 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:28,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:28,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1760828247, now seen corresponding path program 1 times [2023-12-21 22:18:28,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:28,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1793455886] [2023-12-21 22:18:28,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:28,827 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:28,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:28,829 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:28,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-21 22:18:28,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:28,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:18:28,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 22:18:29,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:29,081 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:29,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1793455886] [2023-12-21 22:18:29,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1793455886] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:29,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:29,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:18:29,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415726638] [2023-12-21 22:18:29,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:29,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:18:29,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:29,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:18:29,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:29,082 INFO L87 Difference]: Start difference. First operand 6508 states and 9423 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 22:18:29,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:29,454 INFO L93 Difference]: Finished difference Result 15159 states and 20261 transitions. [2023-12-21 22:18:29,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:18:29,454 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 152 [2023-12-21 22:18:29,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:29,467 INFO L225 Difference]: With dead ends: 15159 [2023-12-21 22:18:29,467 INFO L226 Difference]: Without dead ends: 10790 [2023-12-21 22:18:29,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:29,473 INFO L413 NwaCegarLoop]: 4391 mSDtfsCounter, 4263 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4263 SdHoareTripleChecker+Valid, 4787 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:29,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4263 Valid, 4787 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:29,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10790 states. [2023-12-21 22:18:29,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10790 to 10786. [2023-12-21 22:18:29,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10786 states, 10338 states have (on average 1.373283033468756) internal successors, (14197), 10349 states have internal predecessors, (14197), 242 states have call successors, (242), 201 states have call predecessors, (242), 204 states have return successors, (244), 236 states have call predecessors, (244), 240 states have call successors, (244) [2023-12-21 22:18:29,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10786 states to 10786 states and 14683 transitions. [2023-12-21 22:18:29,752 INFO L78 Accepts]: Start accepts. Automaton has 10786 states and 14683 transitions. Word has length 152 [2023-12-21 22:18:29,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:29,752 INFO L495 AbstractCegarLoop]: Abstraction has 10786 states and 14683 transitions. [2023-12-21 22:18:29,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 22:18:29,752 INFO L276 IsEmpty]: Start isEmpty. Operand 10786 states and 14683 transitions. [2023-12-21 22:18:29,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-12-21 22:18:29,757 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:29,758 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, 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, 1] [2023-12-21 22:18:29,776 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 (36)] Ended with exit code 0 [2023-12-21 22:18:29,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:29,963 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:29,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:29,963 INFO L85 PathProgramCache]: Analyzing trace with hash -749700578, now seen corresponding path program 1 times [2023-12-21 22:18:29,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:29,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749721353] [2023-12-21 22:18:29,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:29,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:29,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:29,972 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:29,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-21 22:18:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:30,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:18:30,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:30,441 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-21 22:18:30,442 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:30,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:30,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749721353] [2023-12-21 22:18:30,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749721353] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:30,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:30,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:30,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143019936] [2023-12-21 22:18:30,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:30,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:30,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:30,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:30,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:30,443 INFO L87 Difference]: Start difference. First operand 10786 states and 14683 transitions. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:31,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:31,392 INFO L93 Difference]: Finished difference Result 28488 states and 36531 transitions. [2023-12-21 22:18:31,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:31,393 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 244 [2023-12-21 22:18:31,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:31,424 INFO L225 Difference]: With dead ends: 28488 [2023-12-21 22:18:31,425 INFO L226 Difference]: Without dead ends: 19842 [2023-12-21 22:18:31,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:31,439 INFO L413 NwaCegarLoop]: 4495 mSDtfsCounter, 4595 mSDsluCounter, 4687 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4600 SdHoareTripleChecker+Valid, 9182 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:31,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4600 Valid, 9182 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:31,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19842 states. [2023-12-21 22:18:32,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19842 to 19838. [2023-12-21 22:18:32,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19838 states, 18939 states have (on average 1.3097312424098422) internal successors, (24805), 18967 states have internal predecessors, (24805), 473 states have call successors, (473), 401 states have call predecessors, (473), 424 states have return successors, (519), 471 states have call predecessors, (519), 471 states have call successors, (519) [2023-12-21 22:18:32,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19838 states to 19838 states and 25797 transitions. [2023-12-21 22:18:32,094 INFO L78 Accepts]: Start accepts. Automaton has 19838 states and 25797 transitions. Word has length 244 [2023-12-21 22:18:32,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:32,094 INFO L495 AbstractCegarLoop]: Abstraction has 19838 states and 25797 transitions. [2023-12-21 22:18:32,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:32,095 INFO L276 IsEmpty]: Start isEmpty. Operand 19838 states and 25797 transitions. [2023-12-21 22:18:32,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-12-21 22:18:32,103 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:32,103 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, 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, 1] [2023-12-21 22:18:32,117 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 (37)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:32,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:32,310 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:32,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:32,310 INFO L85 PathProgramCache]: Analyzing trace with hash 546754336, now seen corresponding path program 1 times [2023-12-21 22:18:32,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:32,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836415146] [2023-12-21 22:18:32,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:32,311 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:32,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:32,312 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:32,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-21 22:18:32,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:32,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:18:32,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:32,473 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-21 22:18:32,473 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:32,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836415146] [2023-12-21 22:18:32,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836415146] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:32,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:32,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:18:32,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427051215] [2023-12-21 22:18:32,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:32,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:18:32,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:32,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:18:32,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:32,475 INFO L87 Difference]: Start difference. First operand 19838 states and 25797 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:18:33,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:33,085 INFO L93 Difference]: Finished difference Result 37522 states and 47576 transitions. [2023-12-21 22:18:33,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:18:33,086 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 244 [2023-12-21 22:18:33,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:33,124 INFO L225 Difference]: With dead ends: 37522 [2023-12-21 22:18:33,124 INFO L226 Difference]: Without dead ends: 19824 [2023-12-21 22:18:33,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:33,147 INFO L413 NwaCegarLoop]: 4391 mSDtfsCounter, 469 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 8348 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:33,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 8348 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:18:33,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19824 states. [2023-12-21 22:18:33,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19824 to 19824. [2023-12-21 22:18:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19824 states, 18928 states have (on average 1.3093829247675401) internal successors, (24784), 18955 states have internal predecessors, (24784), 470 states have call successors, (470), 401 states have call predecessors, (470), 424 states have return successors, (516), 468 states have call predecessors, (516), 468 states have call successors, (516) [2023-12-21 22:18:33,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19824 states to 19824 states and 25770 transitions. [2023-12-21 22:18:33,820 INFO L78 Accepts]: Start accepts. Automaton has 19824 states and 25770 transitions. Word has length 244 [2023-12-21 22:18:33,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:33,820 INFO L495 AbstractCegarLoop]: Abstraction has 19824 states and 25770 transitions. [2023-12-21 22:18:33,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:18:33,821 INFO L276 IsEmpty]: Start isEmpty. Operand 19824 states and 25770 transitions. [2023-12-21 22:18:33,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-12-21 22:18:33,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:33,829 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, 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, 1, 1, 1] [2023-12-21 22:18:33,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:34,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:34,036 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:34,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:34,037 INFO L85 PathProgramCache]: Analyzing trace with hash 23223971, now seen corresponding path program 1 times [2023-12-21 22:18:34,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:34,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819103141] [2023-12-21 22:18:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:34,038 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:34,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:34,039 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:34,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-21 22:18:34,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:34,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:18:34,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:34,448 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-21 22:18:34,448 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:34,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:34,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819103141] [2023-12-21 22:18:34,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819103141] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:34,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:34,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:34,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525046068] [2023-12-21 22:18:34,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:34,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:34,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:34,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:34,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:34,450 INFO L87 Difference]: Start difference. First operand 19824 states and 25770 transitions. Second operand has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:36,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:36,073 INFO L93 Difference]: Finished difference Result 60041 states and 75224 transitions. [2023-12-21 22:18:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:36,074 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 246 [2023-12-21 22:18:36,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:36,148 INFO L225 Difference]: With dead ends: 60041 [2023-12-21 22:18:36,149 INFO L226 Difference]: Without dead ends: 42357 [2023-12-21 22:18:36,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:36,172 INFO L413 NwaCegarLoop]: 4481 mSDtfsCounter, 4614 mSDsluCounter, 4681 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4619 SdHoareTripleChecker+Valid, 9162 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:36,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4619 Valid, 9162 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:36,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42357 states. [2023-12-21 22:18:37,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42357 to 41841. [2023-12-21 22:18:37,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41841 states, 39918 states have (on average 1.2682499123202566) internal successors, (50626), 40054 states have internal predecessors, (50626), 921 states have call successors, (921), 785 states have call predecessors, (921), 1000 states have return successors, (1223), 1003 states have call predecessors, (1223), 919 states have call successors, (1223) [2023-12-21 22:18:37,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41841 states to 41841 states and 52770 transitions. [2023-12-21 22:18:37,862 INFO L78 Accepts]: Start accepts. Automaton has 41841 states and 52770 transitions. Word has length 246 [2023-12-21 22:18:37,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:37,862 INFO L495 AbstractCegarLoop]: Abstraction has 41841 states and 52770 transitions. [2023-12-21 22:18:37,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:37,862 INFO L276 IsEmpty]: Start isEmpty. Operand 41841 states and 52770 transitions. [2023-12-21 22:18:37,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-12-21 22:18:37,879 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:37,879 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, 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, 1, 1, 1] [2023-12-21 22:18:37,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:38,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:38,085 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:38,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:38,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1558620641, now seen corresponding path program 1 times [2023-12-21 22:18:38,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:38,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [60108921] [2023-12-21 22:18:38,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:38,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-21 22:18:38,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:38,087 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:38,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-21 22:18:38,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:38,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:18:38,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-21 22:18:38,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:38,268 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [60108921] [2023-12-21 22:18:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [60108921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:38,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:38,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:18:38,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021794859] [2023-12-21 22:18:38,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:38,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:18:38,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:38,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:18:38,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:38,269 INFO L87 Difference]: Start difference. First operand 41841 states and 52770 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:18:39,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:39,287 INFO L93 Difference]: Finished difference Result 73189 states and 91341 transitions. [2023-12-21 22:18:39,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:18:39,288 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 246 [2023-12-21 22:18:39,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:39,344 INFO L225 Difference]: With dead ends: 73189 [2023-12-21 22:18:39,344 INFO L226 Difference]: Without dead ends: 33488 [2023-12-21 22:18:39,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:39,385 INFO L413 NwaCegarLoop]: 4390 mSDtfsCounter, 467 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 8347 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:39,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 8347 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:18:39,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33488 states. [2023-12-21 22:18:40,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33488 to 33488. [2023-12-21 22:18:40,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33488 states, 31996 states have (on average 1.2785035629453683) internal successors, (40907), 32119 states have internal predecessors, (40907), 694 states have call successors, (694), 593 states have call predecessors, (694), 796 states have return successors, (960), 776 states have call predecessors, (960), 692 states have call successors, (960) [2023-12-21 22:18:40,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33488 states to 33488 states and 42561 transitions. [2023-12-21 22:18:40,682 INFO L78 Accepts]: Start accepts. Automaton has 33488 states and 42561 transitions. Word has length 246 [2023-12-21 22:18:40,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:40,682 INFO L495 AbstractCegarLoop]: Abstraction has 33488 states and 42561 transitions. [2023-12-21 22:18:40,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:18:40,682 INFO L276 IsEmpty]: Start isEmpty. Operand 33488 states and 42561 transitions. [2023-12-21 22:18:40,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-21 22:18:40,695 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:40,695 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, 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, 1, 1, 1, 1, 1] [2023-12-21 22:18:40,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:40,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:40,901 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:40,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:40,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1336176290, now seen corresponding path program 1 times [2023-12-21 22:18:40,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:40,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381892390] [2023-12-21 22:18:40,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:40,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:40,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:40,904 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:40,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-21 22:18:41,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:41,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:18:41,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:41,274 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-21 22:18:41,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:41,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:41,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381892390] [2023-12-21 22:18:41,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381892390] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:41,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:41,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:41,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536171342] [2023-12-21 22:18:41,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:41,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:41,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:41,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:41,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:41,275 INFO L87 Difference]: Start difference. First operand 33488 states and 42561 transitions. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:43,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:43,623 INFO L93 Difference]: Finished difference Result 94040 states and 117077 transitions. [2023-12-21 22:18:43,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:43,623 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 248 [2023-12-21 22:18:43,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:43,736 INFO L225 Difference]: With dead ends: 94040 [2023-12-21 22:18:43,736 INFO L226 Difference]: Without dead ends: 62692 [2023-12-21 22:18:43,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:43,760 INFO L413 NwaCegarLoop]: 4470 mSDtfsCounter, 4578 mSDsluCounter, 4650 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4584 SdHoareTripleChecker+Valid, 9120 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:43,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4584 Valid, 9120 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:18:43,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62692 states. [2023-12-21 22:18:45,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62692 to 62688. [2023-12-21 22:18:45,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62688 states, 59805 states have (on average 1.2581389515926762) internal successors, (75243), 60049 states have internal predecessors, (75243), 1337 states have call successors, (1337), 1137 states have call predecessors, (1337), 1544 states have return successors, (1883), 1503 states have call predecessors, (1883), 1335 states have call successors, (1883) [2023-12-21 22:18:45,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62688 states to 62688 states and 78463 transitions. [2023-12-21 22:18:45,989 INFO L78 Accepts]: Start accepts. Automaton has 62688 states and 78463 transitions. Word has length 248 [2023-12-21 22:18:45,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:45,989 INFO L495 AbstractCegarLoop]: Abstraction has 62688 states and 78463 transitions. [2023-12-21 22:18:45,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:45,990 INFO L276 IsEmpty]: Start isEmpty. Operand 62688 states and 78463 transitions. [2023-12-21 22:18:46,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-21 22:18:46,014 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:46,015 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, 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, 1, 1, 1, 1, 1] [2023-12-21 22:18:46,023 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-21 22:18:46,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:46,220 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:46,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:46,223 INFO L85 PathProgramCache]: Analyzing trace with hash -983519776, now seen corresponding path program 1 times [2023-12-21 22:18:46,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:46,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048338234] [2023-12-21 22:18:46,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:46,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:46,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:46,224 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:46,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 (42)] Waiting until timeout for monitored process [2023-12-21 22:18:46,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:46,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:18:46,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:46,421 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-21 22:18:46,422 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:46,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:46,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048338234] [2023-12-21 22:18:46,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048338234] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:46,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:46,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:18:46,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560224635] [2023-12-21 22:18:46,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:46,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:18:46,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:46,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:18:46,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:46,424 INFO L87 Difference]: Start difference. First operand 62688 states and 78463 transitions. Second operand has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:18:48,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:48,504 INFO L93 Difference]: Finished difference Result 123224 states and 152914 transitions. [2023-12-21 22:18:48,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:18:48,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 248 [2023-12-21 22:18:48,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:48,665 INFO L225 Difference]: With dead ends: 123224 [2023-12-21 22:18:48,666 INFO L226 Difference]: Without dead ends: 62676 [2023-12-21 22:18:48,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:18:48,708 INFO L413 NwaCegarLoop]: 4389 mSDtfsCounter, 465 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 8346 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:48,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 8346 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:18:48,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62676 states. [2023-12-21 22:18:50,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62676 to 62676. [2023-12-21 22:18:50,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62676 states, 59796 states have (on average 1.258044016322162) internal successors, (75226), 60039 states have internal predecessors, (75226), 1334 states have call successors, (1334), 1137 states have call predecessors, (1334), 1544 states have return successors, (1880), 1500 states have call predecessors, (1880), 1332 states have call successors, (1880) [2023-12-21 22:18:50,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62676 states to 62676 states and 78440 transitions. [2023-12-21 22:18:50,889 INFO L78 Accepts]: Start accepts. Automaton has 62676 states and 78440 transitions. Word has length 248 [2023-12-21 22:18:50,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:18:50,889 INFO L495 AbstractCegarLoop]: Abstraction has 62676 states and 78440 transitions. [2023-12-21 22:18:50,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:18:50,889 INFO L276 IsEmpty]: Start isEmpty. Operand 62676 states and 78440 transitions. [2023-12-21 22:18:50,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2023-12-21 22:18:50,910 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:18:50,910 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, 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:18:50,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-21 22:18:51,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:51,115 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:18:51,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:18:51,116 INFO L85 PathProgramCache]: Analyzing trace with hash -2085593309, now seen corresponding path program 1 times [2023-12-21 22:18:51,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:18:51,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [988091620] [2023-12-21 22:18:51,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:18:51,116 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:18:51,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:18:51,117 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:18:51,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-21 22:18:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:18:51,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:18:51,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:18:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-21 22:18:51,535 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:18:51,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:18:51,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [988091620] [2023-12-21 22:18:51,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [988091620] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:18:51,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:18:51,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:18:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482068991] [2023-12-21 22:18:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:18:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:18:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:18:51,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:18:51,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:18:51,537 INFO L87 Difference]: Start difference. First operand 62676 states and 78440 transitions. Second operand has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:18:55,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:18:55,570 INFO L93 Difference]: Finished difference Result 211227 states and 260491 transitions. [2023-12-21 22:18:55,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:18:55,571 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 250 [2023-12-21 22:18:55,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:18:55,846 INFO L225 Difference]: With dead ends: 211227 [2023-12-21 22:18:55,847 INFO L226 Difference]: Without dead ends: 150691 [2023-12-21 22:18:55,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:18:55,910 INFO L413 NwaCegarLoop]: 4475 mSDtfsCounter, 4587 mSDsluCounter, 4645 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4593 SdHoareTripleChecker+Valid, 9120 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-21 22:18:55,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4593 Valid, 9120 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-21 22:18:56,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150691 states. [2023-12-21 22:19:00,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150691 to 147391. [2023-12-21 22:19:00,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147391 states, 140660 states have (on average 1.2400966870467796) internal successors, (174432), 141728 states have internal predecessors, (174432), 2569 states have call successors, (2569), 2177 states have call predecessors, (2569), 4160 states have return successors, (4972), 3487 states have call predecessors, (4972), 2567 states have call successors, (4972) [2023-12-21 22:19:00,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147391 states to 147391 states and 181973 transitions. [2023-12-21 22:19:00,821 INFO L78 Accepts]: Start accepts. Automaton has 147391 states and 181973 transitions. Word has length 250 [2023-12-21 22:19:00,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:19:00,822 INFO L495 AbstractCegarLoop]: Abstraction has 147391 states and 181973 transitions. [2023-12-21 22:19:00,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:19:00,822 INFO L276 IsEmpty]: Start isEmpty. Operand 147391 states and 181973 transitions. [2023-12-21 22:19:01,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2023-12-21 22:19:01,101 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:19:01,102 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, 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:19:01,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-21 22:19:01,307 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-21 22:19:01,308 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:19:01,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:19:01,308 INFO L85 PathProgramCache]: Analyzing trace with hash 256824033, now seen corresponding path program 1 times [2023-12-21 22:19:01,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:19:01,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669530656] [2023-12-21 22:19:01,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:19:01,309 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:19:01,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:19:01,310 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-21 22:19:01,312 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-21 22:19:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:19:01,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:19:01,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:19:01,480 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-21 22:19:01,480 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:19:01,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:19:01,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669530656] [2023-12-21 22:19:01,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669530656] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:19:01,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:19:01,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:19:01,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110246542] [2023-12-21 22:19:01,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:19:01,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:19:01,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:19:01,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:19:01,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:19:01,481 INFO L87 Difference]: Start difference. First operand 147391 states and 181973 transitions. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:19:05,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:19:05,618 INFO L93 Difference]: Finished difference Result 292632 states and 359938 transitions. [2023-12-21 22:19:05,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:19:05,619 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 250 [2023-12-21 22:19:05,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:19:06,018 INFO L225 Difference]: With dead ends: 292632 [2023-12-21 22:19:06,018 INFO L226 Difference]: Without dead ends: 147380 [2023-12-21 22:19:06,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:19:06,148 INFO L413 NwaCegarLoop]: 4388 mSDtfsCounter, 463 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 8345 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 22:19:06,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 8345 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 22:19:06,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147380 states. [2023-12-21 22:19:10,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147380 to 147380. [2023-12-21 22:19:10,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147380 states, 140652 states have (on average 1.2400605750362597) internal successors, (174417), 141719 states have internal predecessors, (174417), 2566 states have call successors, (2566), 2177 states have call predecessors, (2566), 4160 states have return successors, (4968), 3484 states have call predecessors, (4968), 2564 states have call successors, (4968) [2023-12-21 22:19:10,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147380 states to 147380 states and 181951 transitions. [2023-12-21 22:19:10,870 INFO L78 Accepts]: Start accepts. Automaton has 147380 states and 181951 transitions. Word has length 250 [2023-12-21 22:19:10,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:19:10,872 INFO L495 AbstractCegarLoop]: Abstraction has 147380 states and 181951 transitions. [2023-12-21 22:19:10,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 22:19:10,872 INFO L276 IsEmpty]: Start isEmpty. Operand 147380 states and 181951 transitions. [2023-12-21 22:19:10,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2023-12-21 22:19:10,922 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:19:10,922 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:19:10,931 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-21 22:19:11,128 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-21 22:19:11,128 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:19:11,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:19:11,128 INFO L85 PathProgramCache]: Analyzing trace with hash 109285534, now seen corresponding path program 1 times [2023-12-21 22:19:11,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:19:11,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425163187] [2023-12-21 22:19:11,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:19:11,129 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:19:11,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:19:11,131 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-21 22:19:11,132 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-21 22:19:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:19:11,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:19:11,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:19:11,522 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-21 22:19:11,522 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:19:11,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:19:11,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425163187] [2023-12-21 22:19:11,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425163187] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:19:11,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:19:11,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:19:11,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23411527] [2023-12-21 22:19:11,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:19:11,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:19:11,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:19:11,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:19:11,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:19:11,523 INFO L87 Difference]: Start difference. First operand 147380 states and 181951 transitions. Second operand has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 22:19:19,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:19:19,367 INFO L93 Difference]: Finished difference Result 426854 states and 524271 transitions. [2023-12-21 22:19:19,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:19:19,368 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 252 [2023-12-21 22:19:19,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:19:20,192 INFO L225 Difference]: With dead ends: 426854 [2023-12-21 22:19:20,193 INFO L226 Difference]: Without dead ends: 281614 [2023-12-21 22:19:20,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:19:20,308 INFO L413 NwaCegarLoop]: 4438 mSDtfsCounter, 4566 mSDsluCounter, 4614 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4572 SdHoareTripleChecker+Valid, 9052 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 22:19:20,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4572 Valid, 9052 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 22:19:20,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281614 states.