/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/product-lines/elevator_spec13_product29.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 05:19:28,992 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 05:19:29,074 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-25 05:19:29,079 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 05:19:29,080 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 05:19:29,111 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 05:19:29,112 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 05:19:29,112 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 05:19:29,112 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 05:19:29,113 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 05:19:29,113 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 05:19:29,113 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 05:19:29,114 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 05:19:29,114 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 05:19:29,114 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 05:19:29,115 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 05:19:29,115 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 05:19:29,115 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 05:19:29,115 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 05:19:29,116 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 05:19:29,122 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 05:19:29,122 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 05:19:29,122 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 05:19:29,123 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 05:19:29,124 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 05:19:29,124 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 05:19:29,124 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 05:19:29,124 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 05:19:29,124 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 05:19:29,125 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 05:19:29,126 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 05:19:29,126 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 05:19:29,126 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 05:19:29,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 05:19:29,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:19:29,126 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 05:19:29,126 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 05:19:29,127 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 05:19:29,128 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 05:19:29,128 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 05:19:29,128 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-25 05:19:29,354 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 05:19:29,379 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 05:19:29,381 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 05:19:29,382 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 05:19:29,382 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 05:19:29,384 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec13_product29.cil.c [2023-12-25 05:19:30,516 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 05:19:30,762 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 05:19:30,762 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product29.cil.c [2023-12-25 05:19:30,795 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a04ac0a87/50e8ae64f9854f9aadea7adf7c28bbda/FLAGa15951557 [2023-12-25 05:19:30,804 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a04ac0a87/50e8ae64f9854f9aadea7adf7c28bbda [2023-12-25 05:19:30,806 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 05:19:30,807 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 05:19:30,808 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 05:19:30,808 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 05:19:30,816 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 05:19:30,816 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:19:30" (1/1) ... [2023-12-25 05:19:30,817 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c3e9823 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:30, skipping insertion in model container [2023-12-25 05:19:30,817 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:19:30" (1/1) ... [2023-12-25 05:19:30,873 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:19:31,125 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product29.cil.c[54440,54453] [2023-12-25 05:19:31,231 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:19:31,246 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-25 05:19:31,258 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:19:31,311 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product29.cil.c[54440,54453] [2023-12-25 05:19:31,327 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:19:31,335 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 05:19:31,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [48] [2023-12-25 05:19:31,343 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [716] [2023-12-25 05:19:31,343 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [736] [2023-12-25 05:19:31,343 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [857] [2023-12-25 05:19:31,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [2398] [2023-12-25 05:19:31,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2488] [2023-12-25 05:19:31,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2497] [2023-12-25 05:19:31,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2589] [2023-12-25 05:19:31,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2940] [2023-12-25 05:19:31,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2975] [2023-12-25 05:19:31,406 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product29.cil.c[54440,54453] [2023-12-25 05:19:31,416 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:19:31,437 INFO L206 MainTranslator]: Completed translation [2023-12-25 05:19:31,437 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31 WrapperNode [2023-12-25 05:19:31,437 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 05:19:31,438 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 05:19:31,438 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 05:19:31,438 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 05:19:31,443 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,481 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,519 INFO L138 Inliner]: procedures = 93, calls = 340, calls flagged for inlining = 28, calls inlined = 25, statements flattened = 809 [2023-12-25 05:19:31,519 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 05:19:31,520 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 05:19:31,520 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 05:19:31,520 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 05:19:31,527 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,528 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,532 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,566 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. The 0 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2023-12-25 05:19:31,566 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,567 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,579 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,587 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,592 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,596 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,603 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 05:19:31,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 05:19:31,604 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 05:19:31,604 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 05:19:31,604 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (1/1) ... [2023-12-25 05:19:31,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:19:31,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 05:19:31,673 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-25 05:19:31,708 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-25 05:19:31,715 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-25 05:19:31,715 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-25 05:19:31,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 05:19:31,715 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2023-12-25 05:19:31,716 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2023-12-25 05:19:31,716 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-25 05:19:31,716 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-25 05:19:31,716 INFO L130 BoogieDeclarations]: Found specification of procedure existInLiftCallsInDirection [2023-12-25 05:19:31,716 INFO L138 BoogieDeclarations]: Found implementation of procedure existInLiftCallsInDirection [2023-12-25 05:19:31,717 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-25 05:19:31,717 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-25 05:19:31,718 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-25 05:19:31,718 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-25 05:19:31,718 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-25 05:19:31,718 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-25 05:19:31,718 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-25 05:19:31,719 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-25 05:19:31,719 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__empty [2023-12-25 05:19:31,719 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__empty [2023-12-25 05:19:31,719 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-25 05:19:31,722 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-25 05:19:31,722 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-25 05:19:31,722 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-25 05:19:31,722 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-25 05:19:31,722 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-25 05:19:31,722 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-25 05:19:31,722 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-25 05:19:31,722 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-25 05:19:31,722 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-25 05:19:31,722 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-25 05:19:31,722 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-25 05:19:31,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 05:19:31,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 05:19:31,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 05:19:31,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 05:19:31,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-25 05:19:31,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-25 05:19:31,724 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-25 05:19:31,724 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-25 05:19:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-25 05:19:31,725 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-25 05:19:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-25 05:19:31,725 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-25 05:19:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-25 05:19:31,725 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-25 05:19:31,725 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-25 05:19:31,726 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-25 05:19:31,726 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-25 05:19:31,726 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-25 05:19:31,726 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-25 05:19:31,727 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-25 05:19:31,727 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-25 05:19:31,727 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-25 05:19:31,727 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-25 05:19:31,727 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-25 05:19:31,727 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 05:19:31,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 05:19:31,728 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-25 05:19:31,728 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-25 05:19:31,885 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 05:19:31,888 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 05:19:32,885 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 05:19:32,990 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 05:19:32,991 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-25 05:19:32,991 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:19:32 BoogieIcfgContainer [2023-12-25 05:19:32,991 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 05:19:32,993 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 05:19:32,993 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 05:19:32,995 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 05:19:32,995 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 05:19:30" (1/3) ... [2023-12-25 05:19:32,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37f4e672 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:19:32, skipping insertion in model container [2023-12-25 05:19:32,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:19:31" (2/3) ... [2023-12-25 05:19:32,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37f4e672 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:19:32, skipping insertion in model container [2023-12-25 05:19:32,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:19:32" (3/3) ... [2023-12-25 05:19:32,998 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec13_product29.cil.c [2023-12-25 05:19:33,011 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 05:19:33,011 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 05:19:33,069 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 05:19:33,075 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;@3a0d5b4f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 05:19:33,076 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 05:19:33,084 INFO L276 IsEmpty]: Start isEmpty. Operand has 579 states, 452 states have (on average 1.7278761061946903) internal successors, (781), 470 states have internal predecessors, (781), 100 states have call successors, (100), 25 states have call predecessors, (100), 25 states have return successors, (100), 97 states have call predecessors, (100), 100 states have call successors, (100) [2023-12-25 05:19:33,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-25 05:19:33,111 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:33,112 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:19:33,113 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:33,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:33,118 INFO L85 PathProgramCache]: Analyzing trace with hash -11043965, now seen corresponding path program 1 times [2023-12-25 05:19:33,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:33,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1890343869] [2023-12-25 05:19:33,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:33,131 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-25 05:19:33,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:33,146 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-25 05:19:33,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 05:19:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:33,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-25 05:19:33,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:33,540 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:19:33,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:33,541 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:33,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1890343869] [2023-12-25 05:19:33,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1890343869] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:33,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:33,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:19:33,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068361347] [2023-12-25 05:19:33,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:33,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-25 05:19:33,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:33,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-25 05:19:33,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 05:19:33,580 INFO L87 Difference]: Start difference. First operand has 579 states, 452 states have (on average 1.7278761061946903) internal successors, (781), 470 states have internal predecessors, (781), 100 states have call successors, (100), 25 states have call predecessors, (100), 25 states have return successors, (100), 97 states have call predecessors, (100), 100 states have call successors, (100) Second operand has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:33,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:33,690 INFO L93 Difference]: Finished difference Result 1142 states and 1951 transitions. [2023-12-25 05:19:33,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-25 05:19:33,692 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 103 [2023-12-25 05:19:33,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:33,702 INFO L225 Difference]: With dead ends: 1142 [2023-12-25 05:19:33,703 INFO L226 Difference]: Without dead ends: 573 [2023-12-25 05:19:33,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 05:19:33,711 INFO L413 NwaCegarLoop]: 953 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:33,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 953 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:19:33,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2023-12-25 05:19:33,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2023-12-25 05:19:33,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 449 states have (on average 1.7037861915367483) internal successors, (765), 465 states have internal predecessors, (765), 100 states have call successors, (100), 25 states have call predecessors, (100), 23 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-25 05:19:33,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 962 transitions. [2023-12-25 05:19:33,763 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 962 transitions. Word has length 103 [2023-12-25 05:19:33,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:33,765 INFO L495 AbstractCegarLoop]: Abstraction has 573 states and 962 transitions. [2023-12-25 05:19:33,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:33,765 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 962 transitions. [2023-12-25 05:19:33,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-25 05:19:33,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:33,769 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:19:33,780 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-25 05:19:33,977 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-25 05:19:33,978 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:33,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:33,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1509033501, now seen corresponding path program 1 times [2023-12-25 05:19:33,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:33,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [256521233] [2023-12-25 05:19:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:33,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-25 05:19:33,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:33,982 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-25 05:19:33,984 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-25 05:19:34,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:34,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:19:34,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-25 05:19:34,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:34,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:34,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [256521233] [2023-12-25 05:19:34,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [256521233] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:34,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:34,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:19:34,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355585354] [2023-12-25 05:19:34,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:34,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:19:34,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:34,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:19:34,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:19:34,316 INFO L87 Difference]: Start difference. First operand 573 states and 962 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:34,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:34,485 INFO L93 Difference]: Finished difference Result 1147 states and 1929 transitions. [2023-12-25 05:19:34,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:19:34,486 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 103 [2023-12-25 05:19:34,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:34,489 INFO L225 Difference]: With dead ends: 1147 [2023-12-25 05:19:34,489 INFO L226 Difference]: Without dead ends: 577 [2023-12-25 05:19:34,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 100 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-25 05:19:34,492 INFO L413 NwaCegarLoop]: 932 mSDtfsCounter, 15 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2787 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:34,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2787 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:34,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2023-12-25 05:19:34,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 577. [2023-12-25 05:19:34,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 452 states have (on average 1.6991150442477876) internal successors, (768), 468 states have internal predecessors, (768), 100 states have call successors, (100), 26 states have call predecessors, (100), 24 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-25 05:19:34,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 965 transitions. [2023-12-25 05:19:34,527 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 965 transitions. Word has length 103 [2023-12-25 05:19:34,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:34,527 INFO L495 AbstractCegarLoop]: Abstraction has 577 states and 965 transitions. [2023-12-25 05:19:34,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:34,527 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 965 transitions. [2023-12-25 05:19:34,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 05:19:34,531 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:34,531 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:19:34,541 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-25 05:19:34,739 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-25 05:19:34,739 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:34,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:34,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1473542081, now seen corresponding path program 1 times [2023-12-25 05:19:34,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:34,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905439234] [2023-12-25 05:19:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:34,741 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-25 05:19:34,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:34,747 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-25 05:19:34,748 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-25 05:19:35,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:35,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:35,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:35,133 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:35,133 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:35,133 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:35,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905439234] [2023-12-25 05:19:35,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905439234] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:35,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:35,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:35,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41390028] [2023-12-25 05:19:35,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:35,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:35,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:35,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:35,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:35,135 INFO L87 Difference]: Start difference. First operand 577 states and 965 transitions. Second operand has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:35,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:35,356 INFO L93 Difference]: Finished difference Result 1162 states and 1946 transitions. [2023-12-25 05:19:35,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:35,356 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 105 [2023-12-25 05:19:35,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:35,359 INFO L225 Difference]: With dead ends: 1162 [2023-12-25 05:19:35,359 INFO L226 Difference]: Without dead ends: 590 [2023-12-25 05:19:35,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:35,362 INFO L413 NwaCegarLoop]: 933 mSDtfsCounter, 114 mSDsluCounter, 4565 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 5498 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:35,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 5498 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:35,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2023-12-25 05:19:35,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 589. [2023-12-25 05:19:35,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 461 states have (on average 1.6963123644251628) internal successors, (782), 479 states have internal predecessors, (782), 101 states have call successors, (101), 26 states have call predecessors, (101), 26 states have return successors, (103), 96 states have call predecessors, (103), 98 states have call successors, (103) [2023-12-25 05:19:35,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 986 transitions. [2023-12-25 05:19:35,396 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 986 transitions. Word has length 105 [2023-12-25 05:19:35,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:35,396 INFO L495 AbstractCegarLoop]: Abstraction has 589 states and 986 transitions. [2023-12-25 05:19:35,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:35,397 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 986 transitions. [2023-12-25 05:19:35,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 05:19:35,400 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:35,400 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:35,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-25 05:19:35,610 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-25 05:19:35,610 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:35,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:35,611 INFO L85 PathProgramCache]: Analyzing trace with hash 327518154, now seen corresponding path program 1 times [2023-12-25 05:19:35,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:35,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113663355] [2023-12-25 05:19:35,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:35,611 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:19:35,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:35,613 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-25 05:19:35,616 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-25 05:19:35,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:35,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:35,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:35,940 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:35,940 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:35,940 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:35,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113663355] [2023-12-25 05:19:35,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113663355] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:35,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:35,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:35,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481585061] [2023-12-25 05:19:35,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:35,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:35,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:35,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:35,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:35,942 INFO L87 Difference]: Start difference. First operand 589 states and 986 transitions. Second operand has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:36,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:36,264 INFO L93 Difference]: Finished difference Result 1180 states and 1977 transitions. [2023-12-25 05:19:36,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:36,265 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 106 [2023-12-25 05:19:36,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:36,269 INFO L225 Difference]: With dead ends: 1180 [2023-12-25 05:19:36,269 INFO L226 Difference]: Without dead ends: 598 [2023-12-25 05:19:36,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:36,276 INFO L413 NwaCegarLoop]: 943 mSDtfsCounter, 101 mSDsluCounter, 4595 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 5538 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:36,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 5538 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:19:36,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-25 05:19:36,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 589. [2023-12-25 05:19:36,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 461 states have (on average 1.6963123644251628) internal successors, (782), 479 states have internal predecessors, (782), 101 states have call successors, (101), 26 states have call predecessors, (101), 26 states have return successors, (103), 96 states have call predecessors, (103), 98 states have call successors, (103) [2023-12-25 05:19:36,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 986 transitions. [2023-12-25 05:19:36,301 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 986 transitions. Word has length 106 [2023-12-25 05:19:36,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:36,301 INFO L495 AbstractCegarLoop]: Abstraction has 589 states and 986 transitions. [2023-12-25 05:19:36,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:36,301 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 986 transitions. [2023-12-25 05:19:36,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 05:19:36,306 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:36,306 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:19:36,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 05:19:36,514 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-25 05:19:36,514 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:36,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:36,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1128667732, now seen corresponding path program 1 times [2023-12-25 05:19:36,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:36,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673753663] [2023-12-25 05:19:36,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:36,516 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-25 05:19:36,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:36,517 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-25 05:19:36,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 05:19:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:36,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:19:36,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:36,813 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-25 05:19:36,813 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:36,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:36,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673753663] [2023-12-25 05:19:36,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673753663] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:36,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:36,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:19:36,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885903646] [2023-12-25 05:19:36,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:36,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:19:36,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:36,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:19:36,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:19:36,814 INFO L87 Difference]: Start difference. First operand 589 states and 986 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:36,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:36,919 INFO L93 Difference]: Finished difference Result 1174 states and 1966 transitions. [2023-12-25 05:19:36,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:19:36,920 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 106 [2023-12-25 05:19:36,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:36,922 INFO L225 Difference]: With dead ends: 1174 [2023-12-25 05:19:36,922 INFO L226 Difference]: Without dead ends: 590 [2023-12-25 05:19:36,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 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-25 05:19:36,925 INFO L413 NwaCegarLoop]: 932 mSDtfsCounter, 22 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2787 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:36,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2787 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:36,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2023-12-25 05:19:36,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 590. [2023-12-25 05:19:36,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 463 states have (on average 1.695464362850972) internal successors, (785), 480 states have internal predecessors, (785), 100 states have call successors, (100), 27 states have call predecessors, (100), 26 states have return successors, (99), 95 states have call predecessors, (99), 97 states have call successors, (99) [2023-12-25 05:19:36,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 984 transitions. [2023-12-25 05:19:36,979 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 984 transitions. Word has length 106 [2023-12-25 05:19:36,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:36,980 INFO L495 AbstractCegarLoop]: Abstraction has 590 states and 984 transitions. [2023-12-25 05:19:36,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:36,980 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 984 transitions. [2023-12-25 05:19:36,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-25 05:19:36,984 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:36,984 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:37,002 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-25 05:19:37,191 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-25 05:19:37,192 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:37,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:37,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1384777964, now seen corresponding path program 1 times [2023-12-25 05:19:37,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:37,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522632436] [2023-12-25 05:19:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:37,193 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-25 05:19:37,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:37,218 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-25 05:19:37,227 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-25 05:19:37,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:37,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 705 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:37,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:37,576 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:37,576 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:37,577 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:37,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522632436] [2023-12-25 05:19:37,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522632436] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:37,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:37,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:37,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500020199] [2023-12-25 05:19:37,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:37,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:37,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:37,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:37,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:37,578 INFO L87 Difference]: Start difference. First operand 590 states and 984 transitions. Second operand has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:37,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:37,841 INFO L93 Difference]: Finished difference Result 1178 states and 1970 transitions. [2023-12-25 05:19:37,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:37,841 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 108 [2023-12-25 05:19:37,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:37,844 INFO L225 Difference]: With dead ends: 1178 [2023-12-25 05:19:37,844 INFO L226 Difference]: Without dead ends: 598 [2023-12-25 05:19:37,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:37,848 INFO L413 NwaCegarLoop]: 943 mSDtfsCounter, 100 mSDsluCounter, 4594 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5537 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:37,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5537 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:37,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-25 05:19:37,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 590. [2023-12-25 05:19:37,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 463 states have (on average 1.695464362850972) internal successors, (785), 480 states have internal predecessors, (785), 100 states have call successors, (100), 27 states have call predecessors, (100), 26 states have return successors, (99), 95 states have call predecessors, (99), 97 states have call successors, (99) [2023-12-25 05:19:37,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 984 transitions. [2023-12-25 05:19:37,863 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 984 transitions. Word has length 108 [2023-12-25 05:19:37,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:37,864 INFO L495 AbstractCegarLoop]: Abstraction has 590 states and 984 transitions. [2023-12-25 05:19:37,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:37,864 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 984 transitions. [2023-12-25 05:19:37,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-25 05:19:37,866 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:37,866 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:37,877 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 (7)] Ended with exit code 0 [2023-12-25 05:19:38,075 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-25 05:19:38,075 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:38,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash -777837311, now seen corresponding path program 1 times [2023-12-25 05:19:38,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:38,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [407366316] [2023-12-25 05:19:38,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:38,079 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-25 05:19:38,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:38,097 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-25 05:19:38,113 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-25 05:19:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:38,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:19:38,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:38,396 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:38,396 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:38,396 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:38,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [407366316] [2023-12-25 05:19:38,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [407366316] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:38,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:38,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:19:38,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111963142] [2023-12-25 05:19:38,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:38,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:19:38,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:38,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:19:38,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:19:38,398 INFO L87 Difference]: Start difference. First operand 590 states and 984 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:38,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:38,608 INFO L93 Difference]: Finished difference Result 1197 states and 2007 transitions. [2023-12-25 05:19:38,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:19:38,608 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 109 [2023-12-25 05:19:38,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:38,611 INFO L225 Difference]: With dead ends: 1197 [2023-12-25 05:19:38,611 INFO L226 Difference]: Without dead ends: 617 [2023-12-25 05:19:38,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 106 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-25 05:19:38,614 INFO L413 NwaCegarLoop]: 894 mSDtfsCounter, 110 mSDsluCounter, 1739 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 2633 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:38,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 2633 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:38,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2023-12-25 05:19:38,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 609. [2023-12-25 05:19:38,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 481 states have (on average 1.6902286902286903) internal successors, (813), 498 states have internal predecessors, (813), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:38,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1011 transitions. [2023-12-25 05:19:38,630 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1011 transitions. Word has length 109 [2023-12-25 05:19:38,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:38,630 INFO L495 AbstractCegarLoop]: Abstraction has 609 states and 1011 transitions. [2023-12-25 05:19:38,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:38,630 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1011 transitions. [2023-12-25 05:19:38,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-25 05:19:38,633 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:38,633 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:38,657 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-25 05:19:38,841 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-25 05:19:38,842 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:38,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:38,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1337484748, now seen corresponding path program 1 times [2023-12-25 05:19:38,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:38,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [391607050] [2023-12-25 05:19:38,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:38,843 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-25 05:19:38,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:38,844 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-25 05:19:38,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 05:19:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:39,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:39,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:39,171 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:39,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:39,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:39,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [391607050] [2023-12-25 05:19:39,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [391607050] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:39,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:39,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:39,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473858558] [2023-12-25 05:19:39,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:39,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:39,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:39,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:39,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:39,173 INFO L87 Difference]: Start difference. First operand 609 states and 1011 transitions. Second operand has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:39,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:39,421 INFO L93 Difference]: Finished difference Result 1224 states and 2036 transitions. [2023-12-25 05:19:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:39,422 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 110 [2023-12-25 05:19:39,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:39,425 INFO L225 Difference]: With dead ends: 1224 [2023-12-25 05:19:39,425 INFO L226 Difference]: Without dead ends: 625 [2023-12-25 05:19:39,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:39,429 INFO L413 NwaCegarLoop]: 933 mSDtfsCounter, 149 mSDsluCounter, 4528 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 5461 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:39,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 5461 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:39,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2023-12-25 05:19:39,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 609. [2023-12-25 05:19:39,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 481 states have (on average 1.6902286902286903) internal successors, (813), 498 states have internal predecessors, (813), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:39,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1011 transitions. [2023-12-25 05:19:39,443 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1011 transitions. Word has length 110 [2023-12-25 05:19:39,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:39,443 INFO L495 AbstractCegarLoop]: Abstraction has 609 states and 1011 transitions. [2023-12-25 05:19:39,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:39,444 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1011 transitions. [2023-12-25 05:19:39,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-25 05:19:39,446 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:39,446 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:39,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 (9)] Forceful destruction successful, exit code 0 [2023-12-25 05:19:39,651 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-25 05:19:39,651 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:39,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:39,652 INFO L85 PathProgramCache]: Analyzing trace with hash -306378325, now seen corresponding path program 1 times [2023-12-25 05:19:39,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:39,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712188439] [2023-12-25 05:19:39,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:39,652 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-25 05:19:39,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:39,653 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-25 05:19:39,655 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-25 05:19:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:39,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:19:39,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:40,030 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:40,030 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:40,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:40,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712188439] [2023-12-25 05:19:40,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712188439] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:40,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:40,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:19:40,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790589504] [2023-12-25 05:19:40,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:40,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:19:40,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:40,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:19:40,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:40,032 INFO L87 Difference]: Start difference. First operand 609 states and 1011 transitions. Second operand has 8 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:40,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:40,280 INFO L93 Difference]: Finished difference Result 1218 states and 2026 transitions. [2023-12-25 05:19:40,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:19:40,280 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 111 [2023-12-25 05:19:40,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:40,283 INFO L225 Difference]: With dead ends: 1218 [2023-12-25 05:19:40,283 INFO L226 Difference]: Without dead ends: 619 [2023-12-25 05:19:40,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:19:40,287 INFO L413 NwaCegarLoop]: 923 mSDtfsCounter, 103 mSDsluCounter, 5443 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 6366 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:40,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 6366 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:40,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2023-12-25 05:19:40,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 613. [2023-12-25 05:19:40,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 485 states have (on average 1.6845360824742268) internal successors, (817), 502 states have internal predecessors, (817), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:40,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1015 transitions. [2023-12-25 05:19:40,301 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1015 transitions. Word has length 111 [2023-12-25 05:19:40,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:40,301 INFO L495 AbstractCegarLoop]: Abstraction has 613 states and 1015 transitions. [2023-12-25 05:19:40,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:40,301 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1015 transitions. [2023-12-25 05:19:40,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-25 05:19:40,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:40,304 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:40,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 05:19:40,512 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-25 05:19:40,513 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:40,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:40,516 INFO L85 PathProgramCache]: Analyzing trace with hash 443078036, now seen corresponding path program 1 times [2023-12-25 05:19:40,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:40,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929196345] [2023-12-25 05:19:40,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:40,516 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-25 05:19:40,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:40,517 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-25 05:19:40,519 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-25 05:19:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:40,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:19:40,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:40,844 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:40,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:40,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:40,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929196345] [2023-12-25 05:19:40,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929196345] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:40,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:40,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:19:40,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878187587] [2023-12-25 05:19:40,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:40,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:19:40,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:40,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:19:40,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:40,846 INFO L87 Difference]: Start difference. First operand 613 states and 1015 transitions. Second operand has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:41,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:41,165 INFO L93 Difference]: Finished difference Result 1228 states and 2038 transitions. [2023-12-25 05:19:41,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:19:41,166 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 112 [2023-12-25 05:19:41,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:41,169 INFO L225 Difference]: With dead ends: 1228 [2023-12-25 05:19:41,169 INFO L226 Difference]: Without dead ends: 625 [2023-12-25 05:19:41,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:19:41,172 INFO L413 NwaCegarLoop]: 923 mSDtfsCounter, 102 mSDsluCounter, 5443 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 6366 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:41,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 6366 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:19:41,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2023-12-25 05:19:41,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 619. [2023-12-25 05:19:41,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 491 states have (on average 1.6761710794297353) internal successors, (823), 508 states have internal predecessors, (823), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:41,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1021 transitions. [2023-12-25 05:19:41,190 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1021 transitions. Word has length 112 [2023-12-25 05:19:41,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:41,191 INFO L495 AbstractCegarLoop]: Abstraction has 619 states and 1021 transitions. [2023-12-25 05:19:41,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:41,191 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1021 transitions. [2023-12-25 05:19:41,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-25 05:19:41,194 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:41,194 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:41,205 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-25 05:19:41,403 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-25 05:19:41,403 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:41,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:41,403 INFO L85 PathProgramCache]: Analyzing trace with hash -7383728, now seen corresponding path program 1 times [2023-12-25 05:19:41,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:41,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564995186] [2023-12-25 05:19:41,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:41,404 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:19:41,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:41,405 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-25 05:19:41,406 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-25 05:19:41,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:41,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:19:41,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:41,712 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 05:19:41,712 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:41,712 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:41,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564995186] [2023-12-25 05:19:41,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564995186] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:41,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:41,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:19:41,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958178194] [2023-12-25 05:19:41,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:41,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:19:41,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:41,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:19:41,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:41,714 INFO L87 Difference]: Start difference. First operand 619 states and 1021 transitions. Second operand has 8 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:42,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:42,003 INFO L93 Difference]: Finished difference Result 1242 states and 2054 transitions. [2023-12-25 05:19:42,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:19:42,004 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) Word has length 113 [2023-12-25 05:19:42,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:42,006 INFO L225 Difference]: With dead ends: 1242 [2023-12-25 05:19:42,007 INFO L226 Difference]: Without dead ends: 633 [2023-12-25 05:19:42,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:19:42,009 INFO L413 NwaCegarLoop]: 923 mSDtfsCounter, 102 mSDsluCounter, 5443 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 6366 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:42,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 6366 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:42,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2023-12-25 05:19:42,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 627. [2023-12-25 05:19:42,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 499 states have (on average 1.6653306613226453) internal successors, (831), 516 states have internal predecessors, (831), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:42,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1029 transitions. [2023-12-25 05:19:42,030 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1029 transitions. Word has length 113 [2023-12-25 05:19:42,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:42,030 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 1029 transitions. [2023-12-25 05:19:42,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:42,031 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1029 transitions. [2023-12-25 05:19:42,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-25 05:19:42,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:42,033 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:42,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 05:19:42,242 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-25 05:19:42,242 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:42,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:42,243 INFO L85 PathProgramCache]: Analyzing trace with hash 999398297, now seen corresponding path program 1 times [2023-12-25 05:19:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [774743161] [2023-12-25 05:19:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:42,243 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-25 05:19:42,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:42,244 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-25 05:19:42,246 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-25 05:19:42,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:42,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:42,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:42,579 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 05:19:42,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:42,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:42,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [774743161] [2023-12-25 05:19:42,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [774743161] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:42,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:42,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:42,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247419181] [2023-12-25 05:19:42,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:42,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:42,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:42,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:42,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:42,581 INFO L87 Difference]: Start difference. First operand 627 states and 1029 transitions. Second operand has 7 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:42,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:42,784 INFO L93 Difference]: Finished difference Result 1178 states and 1932 transitions. [2023-12-25 05:19:42,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:42,784 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 114 [2023-12-25 05:19:42,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:42,787 INFO L225 Difference]: With dead ends: 1178 [2023-12-25 05:19:42,787 INFO L226 Difference]: Without dead ends: 637 [2023-12-25 05:19:42,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:42,789 INFO L413 NwaCegarLoop]: 935 mSDtfsCounter, 96 mSDsluCounter, 4575 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 5510 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:42,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 5510 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:42,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2023-12-25 05:19:42,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 633. [2023-12-25 05:19:42,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 502 states have (on average 1.6613545816733069) internal successors, (834), 521 states have internal predecessors, (834), 101 states have call successors, (101), 28 states have call predecessors, (101), 29 states have return successors, (102), 96 states have call predecessors, (102), 98 states have call successors, (102) [2023-12-25 05:19:42,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1037 transitions. [2023-12-25 05:19:42,802 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1037 transitions. Word has length 114 [2023-12-25 05:19:42,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:42,802 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 1037 transitions. [2023-12-25 05:19:42,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:42,802 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1037 transitions. [2023-12-25 05:19:42,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-25 05:19:42,804 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:42,805 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:42,822 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-25 05:19:43,012 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-25 05:19:43,014 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:43,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:43,014 INFO L85 PathProgramCache]: Analyzing trace with hash -495452476, now seen corresponding path program 1 times [2023-12-25 05:19:43,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:43,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1769862039] [2023-12-25 05:19:43,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:43,015 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-25 05:19:43,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:43,016 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-25 05:19:43,053 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-25 05:19:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:43,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:19:43,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:43,300 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 05:19:43,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:43,301 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:43,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1769862039] [2023-12-25 05:19:43,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1769862039] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:43,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:43,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:19:43,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970429106] [2023-12-25 05:19:43,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:43,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:19:43,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:19:43,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:19:43,302 INFO L87 Difference]: Start difference. First operand 633 states and 1037 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:43,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:43,412 INFO L93 Difference]: Finished difference Result 1240 states and 2035 transitions. [2023-12-25 05:19:43,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:19:43,412 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 115 [2023-12-25 05:19:43,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:43,416 INFO L225 Difference]: With dead ends: 1240 [2023-12-25 05:19:43,416 INFO L226 Difference]: Without dead ends: 616 [2023-12-25 05:19:43,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 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-25 05:19:43,419 INFO L413 NwaCegarLoop]: 931 mSDtfsCounter, 24 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2786 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:43,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2786 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:43,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2023-12-25 05:19:43,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 616. [2023-12-25 05:19:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 488 states have (on average 1.6557377049180328) internal successors, (808), 505 states have internal predecessors, (808), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:43,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1006 transitions. [2023-12-25 05:19:43,442 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1006 transitions. Word has length 115 [2023-12-25 05:19:43,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:43,445 INFO L495 AbstractCegarLoop]: Abstraction has 616 states and 1006 transitions. [2023-12-25 05:19:43,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:43,445 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1006 transitions. [2023-12-25 05:19:43,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-25 05:19:43,448 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:43,448 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 05:19:43,458 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-25 05:19:43,655 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-25 05:19:43,656 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:43,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:43,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1279475645, now seen corresponding path program 1 times [2023-12-25 05:19:43,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:43,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1772646179] [2023-12-25 05:19:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:43,657 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:19:43,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:43,658 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-25 05:19:43,667 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-25 05:19:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:43,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:43,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:43,999 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 05:19:43,999 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:43,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:43,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1772646179] [2023-12-25 05:19:43,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1772646179] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:43,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:43,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:43,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943675148] [2023-12-25 05:19:43,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:44,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:44,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:44,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:44,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:44,000 INFO L87 Difference]: Start difference. First operand 616 states and 1006 transitions. Second operand has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:44,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:44,204 INFO L93 Difference]: Finished difference Result 1161 states and 1900 transitions. [2023-12-25 05:19:44,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:44,204 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 116 [2023-12-25 05:19:44,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:44,206 INFO L225 Difference]: With dead ends: 1161 [2023-12-25 05:19:44,206 INFO L226 Difference]: Without dead ends: 609 [2023-12-25 05:19:44,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:44,209 INFO L413 NwaCegarLoop]: 915 mSDtfsCounter, 85 mSDsluCounter, 4489 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 5404 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:44,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 5404 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:19:44,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2023-12-25 05:19:44,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 607. [2023-12-25 05:19:44,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 479 states have (on average 1.653444676409186) internal successors, (792), 496 states have internal predecessors, (792), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (98), 95 states have call predecessors, (98), 97 states have call successors, (98) [2023-12-25 05:19:44,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 990 transitions. [2023-12-25 05:19:44,234 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 990 transitions. Word has length 116 [2023-12-25 05:19:44,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:44,235 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 990 transitions. [2023-12-25 05:19:44,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:44,235 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 990 transitions. [2023-12-25 05:19:44,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-25 05:19:44,244 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:44,244 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:44,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-25 05:19:44,445 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-25 05:19:44,445 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:44,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1552113887, now seen corresponding path program 1 times [2023-12-25 05:19:44,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:44,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822806793] [2023-12-25 05:19:44,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:44,446 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-25 05:19:44,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:44,447 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-25 05:19:44,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 (16)] Waiting until timeout for monitored process [2023-12-25 05:19:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:44,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:44,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 05:19:44,752 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:44,752 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822806793] [2023-12-25 05:19:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822806793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:44,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:44,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:19:44,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708087709] [2023-12-25 05:19:44,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:44,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:44,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:44,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:44,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:19:44,754 INFO L87 Difference]: Start difference. First operand 607 states and 990 transitions. Second operand has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:44,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:44,924 INFO L93 Difference]: Finished difference Result 1152 states and 1884 transitions. [2023-12-25 05:19:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:44,925 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 116 [2023-12-25 05:19:44,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:44,927 INFO L225 Difference]: With dead ends: 1152 [2023-12-25 05:19:44,927 INFO L226 Difference]: Without dead ends: 596 [2023-12-25 05:19:44,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:44,931 INFO L413 NwaCegarLoop]: 907 mSDtfsCounter, 97 mSDsluCounter, 4433 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 5340 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:44,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 5340 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:44,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2023-12-25 05:19:44,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 594. [2023-12-25 05:19:44,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 466 states have (on average 1.6373390557939915) internal successors, (763), 483 states have internal predecessors, (763), 100 states have call successors, (100), 28 states have call predecessors, (100), 27 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-25 05:19:44,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 960 transitions. [2023-12-25 05:19:44,949 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 960 transitions. Word has length 116 [2023-12-25 05:19:44,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:44,949 INFO L495 AbstractCegarLoop]: Abstraction has 594 states and 960 transitions. [2023-12-25 05:19:44,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 05:19:44,949 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 960 transitions. [2023-12-25 05:19:44,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-25 05:19:44,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:44,952 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:44,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 05:19:45,159 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-25 05:19:45,159 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:45,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:45,159 INFO L85 PathProgramCache]: Analyzing trace with hash 444502850, now seen corresponding path program 1 times [2023-12-25 05:19:45,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:45,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48874644] [2023-12-25 05:19:45,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:45,160 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-25 05:19:45,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:45,161 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-25 05:19:45,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 05:19:45,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:45,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:19:45,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:45,451 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:19:45,452 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:45,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:45,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48874644] [2023-12-25 05:19:45,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48874644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:45,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:45,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:19:45,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518963873] [2023-12-25 05:19:45,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:45,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:19:45,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:45,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:19:45,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:19:45,453 INFO L87 Difference]: Start difference. First operand 594 states and 960 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:45,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:45,577 INFO L93 Difference]: Finished difference Result 1201 states and 1939 transitions. [2023-12-25 05:19:45,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:19:45,577 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 118 [2023-12-25 05:19:45,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:45,579 INFO L225 Difference]: With dead ends: 1201 [2023-12-25 05:19:45,579 INFO L226 Difference]: Without dead ends: 594 [2023-12-25 05:19:45,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 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-25 05:19:45,583 INFO L413 NwaCegarLoop]: 876 mSDtfsCounter, 74 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 2601 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:45,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 2601 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:45,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2023-12-25 05:19:45,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 594. [2023-12-25 05:19:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 466 states have (on average 1.6201716738197425) internal successors, (755), 482 states have internal predecessors, (755), 100 states have call successors, (100), 29 states have call predecessors, (100), 27 states have return successors, (97), 95 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-25 05:19:45,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 952 transitions. [2023-12-25 05:19:45,597 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 952 transitions. Word has length 118 [2023-12-25 05:19:45,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:45,597 INFO L495 AbstractCegarLoop]: Abstraction has 594 states and 952 transitions. [2023-12-25 05:19:45,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:45,597 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 952 transitions. [2023-12-25 05:19:45,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-25 05:19:45,599 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:45,599 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:19:45,628 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-25 05:19:45,806 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-25 05:19:45,807 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:45,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:45,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1862840055, now seen corresponding path program 1 times [2023-12-25 05:19:45,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:45,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1935691696] [2023-12-25 05:19:45,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:45,808 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-25 05:19:45,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:45,809 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-25 05:19:45,811 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-25 05:19:46,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:46,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:19:46,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:46,280 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:19:46,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:46,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:46,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1935691696] [2023-12-25 05:19:46,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1935691696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:46,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:46,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:19:46,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458528035] [2023-12-25 05:19:46,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:46,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:19:46,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:46,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:19:46,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:19:46,282 INFO L87 Difference]: Start difference. First operand 594 states and 952 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:46,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:46,881 INFO L93 Difference]: Finished difference Result 1655 states and 2713 transitions. [2023-12-25 05:19:46,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:19:46,882 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 119 [2023-12-25 05:19:46,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:46,886 INFO L225 Difference]: With dead ends: 1655 [2023-12-25 05:19:46,886 INFO L226 Difference]: Without dead ends: 1118 [2023-12-25 05:19:46,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 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-25 05:19:46,889 INFO L413 NwaCegarLoop]: 900 mSDtfsCounter, 837 mSDsluCounter, 1571 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 2471 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:46,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 2471 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 05:19:46,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2023-12-25 05:19:46,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1053. [2023-12-25 05:19:46,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 836 states have (on average 1.6435406698564594) internal successors, (1374), 860 states have internal predecessors, (1374), 171 states have call successors, (171), 48 states have call predecessors, (171), 45 states have return successors, (172), 158 states have call predecessors, (172), 167 states have call successors, (172) [2023-12-25 05:19:46,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1717 transitions. [2023-12-25 05:19:46,917 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1717 transitions. Word has length 119 [2023-12-25 05:19:46,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:46,917 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1717 transitions. [2023-12-25 05:19:46,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:46,917 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1717 transitions. [2023-12-25 05:19:46,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-25 05:19:46,919 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:46,919 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:19:46,940 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-25 05:19:47,127 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-25 05:19:47,128 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:47,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:47,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1447009237, now seen corresponding path program 1 times [2023-12-25 05:19:47,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:47,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1917207240] [2023-12-25 05:19:47,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:47,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-25 05:19:47,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:47,130 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-25 05:19:47,164 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-25 05:19:47,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:47,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 717 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 05:19:47,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:47,533 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-25 05:19:47,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:19:47,787 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 05:19:47,787 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:47,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1917207240] [2023-12-25 05:19:47,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1917207240] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-25 05:19:47,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-25 05:19:47,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2023-12-25 05:19:47,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190719619] [2023-12-25 05:19:47,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:47,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:19:47,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:47,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:19:47,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-25 05:19:47,790 INFO L87 Difference]: Start difference. First operand 1053 states and 1717 transitions. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 4 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-25 05:19:49,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:49,105 INFO L93 Difference]: Finished difference Result 2985 states and 5027 transitions. [2023-12-25 05:19:49,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 05:19:49,106 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 4 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 121 [2023-12-25 05:19:49,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:49,114 INFO L225 Difference]: With dead ends: 2985 [2023-12-25 05:19:49,114 INFO L226 Difference]: Without dead ends: 1989 [2023-12-25 05:19:49,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-12-25 05:19:49,119 INFO L413 NwaCegarLoop]: 937 mSDtfsCounter, 2242 mSDsluCounter, 2822 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2349 SdHoareTripleChecker+Valid, 3759 SdHoareTripleChecker+Invalid, 1226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:49,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2349 Valid, 3759 Invalid, 1226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 945 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 05:19:49,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1989 states. [2023-12-25 05:19:49,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1989 to 1977. [2023-12-25 05:19:49,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1567 states have (on average 1.668155711550734) internal successors, (2614), 1615 states have internal predecessors, (2614), 324 states have call successors, (324), 84 states have call predecessors, (324), 85 states have return successors, (383), 305 states have call predecessors, (383), 318 states have call successors, (383) [2023-12-25 05:19:49,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 3321 transitions. [2023-12-25 05:19:49,204 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 3321 transitions. Word has length 121 [2023-12-25 05:19:49,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:49,205 INFO L495 AbstractCegarLoop]: Abstraction has 1977 states and 3321 transitions. [2023-12-25 05:19:49,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 6 states have internal predecessors, (77), 4 states have call successors, (15), 4 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-25 05:19:49,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 3321 transitions. [2023-12-25 05:19:49,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-25 05:19:49,207 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:49,207 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:49,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-25 05:19:49,415 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-25 05:19:49,415 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:49,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:49,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1411062489, now seen corresponding path program 1 times [2023-12-25 05:19:49,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:49,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1029971410] [2023-12-25 05:19:49,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:49,416 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-25 05:19:49,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:49,417 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-25 05:19:49,419 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-25 05:19:49,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:49,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:19:49,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:19:49,766 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:49,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:49,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1029971410] [2023-12-25 05:19:49,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1029971410] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:49,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:49,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:19:49,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943804812] [2023-12-25 05:19:49,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:49,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:19:49,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:49,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:19:49,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:19:49,767 INFO L87 Difference]: Start difference. First operand 1977 states and 3321 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:50,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:50,556 INFO L93 Difference]: Finished difference Result 5636 states and 9617 transitions. [2023-12-25 05:19:50,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:19:50,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 122 [2023-12-25 05:19:50,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:50,576 INFO L225 Difference]: With dead ends: 5636 [2023-12-25 05:19:50,576 INFO L226 Difference]: Without dead ends: 3716 [2023-12-25 05:19:50,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:19:50,591 INFO L413 NwaCegarLoop]: 1036 mSDtfsCounter, 768 mSDsluCounter, 1946 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 2982 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:50,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 2982 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:19:50,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3716 states. [2023-12-25 05:19:50,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3716 to 3696. [2023-12-25 05:19:50,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3696 states, 2917 states have (on average 1.6482687692835105) internal successors, (4808), 3011 states have internal predecessors, (4808), 615 states have call successors, (615), 166 states have call predecessors, (615), 163 states have return successors, (735), 570 states have call predecessors, (735), 605 states have call successors, (735) [2023-12-25 05:19:50,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3696 states to 3696 states and 6158 transitions. [2023-12-25 05:19:50,740 INFO L78 Accepts]: Start accepts. Automaton has 3696 states and 6158 transitions. Word has length 122 [2023-12-25 05:19:50,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:50,740 INFO L495 AbstractCegarLoop]: Abstraction has 3696 states and 6158 transitions. [2023-12-25 05:19:50,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 05:19:50,741 INFO L276 IsEmpty]: Start isEmpty. Operand 3696 states and 6158 transitions. [2023-12-25 05:19:50,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-25 05:19:50,743 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:50,743 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:50,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-25 05:19:50,955 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-25 05:19:50,956 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:50,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1099861689, now seen corresponding path program 1 times [2023-12-25 05:19:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:50,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598818625] [2023-12-25 05:19:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:50,957 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-25 05:19:50,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:50,958 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-25 05:19:50,961 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-25 05:19:51,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:51,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:19:51,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:51,309 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:19:51,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:51,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:51,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598818625] [2023-12-25 05:19:51,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598818625] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:51,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:51,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:19:51,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245959461] [2023-12-25 05:19:51,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:51,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:19:51,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:51,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:19:51,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:19:51,310 INFO L87 Difference]: Start difference. First operand 3696 states and 6158 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:51,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:51,967 INFO L93 Difference]: Finished difference Result 9268 states and 15742 transitions. [2023-12-25 05:19:51,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:19:51,969 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2023-12-25 05:19:51,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:51,993 INFO L225 Difference]: With dead ends: 9268 [2023-12-25 05:19:51,993 INFO L226 Difference]: Without dead ends: 5629 [2023-12-25 05:19:52,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:19:52,010 INFO L413 NwaCegarLoop]: 995 mSDtfsCounter, 866 mSDsluCounter, 3590 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 4585 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:52,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 4585 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 05:19:52,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5629 states. [2023-12-25 05:19:52,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5629 to 5613. [2023-12-25 05:19:52,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5613 states, 4410 states have (on average 1.636281179138322) internal successors, (7216), 4562 states have internal predecessors, (7216), 944 states have call successors, (944), 254 states have call predecessors, (944), 258 states have return successors, (1259), 898 states have call predecessors, (1259), 930 states have call successors, (1259) [2023-12-25 05:19:52,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5613 states to 5613 states and 9419 transitions. [2023-12-25 05:19:52,237 INFO L78 Accepts]: Start accepts. Automaton has 5613 states and 9419 transitions. Word has length 128 [2023-12-25 05:19:52,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:52,237 INFO L495 AbstractCegarLoop]: Abstraction has 5613 states and 9419 transitions. [2023-12-25 05:19:52,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:52,238 INFO L276 IsEmpty]: Start isEmpty. Operand 5613 states and 9419 transitions. [2023-12-25 05:19:52,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-25 05:19:52,241 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:52,241 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:52,248 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-25 05:19:52,448 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-25 05:19:52,448 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:52,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:52,449 INFO L85 PathProgramCache]: Analyzing trace with hash 476768148, now seen corresponding path program 1 times [2023-12-25 05:19:52,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:52,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [613025181] [2023-12-25 05:19:52,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:52,449 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-25 05:19:52,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:52,451 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-25 05:19:52,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 05:19:52,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:52,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 729 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:19:52,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:52,803 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:19:52,804 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:52,804 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:52,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [613025181] [2023-12-25 05:19:52,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [613025181] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:52,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:52,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:19:52,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500433926] [2023-12-25 05:19:52,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:52,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:19:52,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:52,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:19:52,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:19:52,806 INFO L87 Difference]: Start difference. First operand 5613 states and 9419 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:53,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:53,241 INFO L93 Difference]: Finished difference Result 14979 states and 25968 transitions. [2023-12-25 05:19:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:19:53,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2023-12-25 05:19:53,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:53,285 INFO L225 Difference]: With dead ends: 14979 [2023-12-25 05:19:53,285 INFO L226 Difference]: Without dead ends: 9423 [2023-12-25 05:19:53,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 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-25 05:19:53,308 INFO L413 NwaCegarLoop]: 965 mSDtfsCounter, 852 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 852 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:53,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [852 Valid, 1794 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:53,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9423 states. [2023-12-25 05:19:53,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9423 to 9419. [2023-12-25 05:19:53,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9419 states, 7376 states have (on average 1.6304229934924077) internal successors, (12026), 7644 states have internal predecessors, (12026), 1606 states have call successors, (1606), 430 states have call predecessors, (1606), 436 states have return successors, (2498), 1546 states have call predecessors, (2498), 1584 states have call successors, (2498) [2023-12-25 05:19:53,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9419 states to 9419 states and 16130 transitions. [2023-12-25 05:19:53,698 INFO L78 Accepts]: Start accepts. Automaton has 9419 states and 16130 transitions. Word has length 129 [2023-12-25 05:19:53,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:53,698 INFO L495 AbstractCegarLoop]: Abstraction has 9419 states and 16130 transitions. [2023-12-25 05:19:53,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:53,698 INFO L276 IsEmpty]: Start isEmpty. Operand 9419 states and 16130 transitions. [2023-12-25 05:19:53,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-25 05:19:53,701 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:53,701 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:53,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-25 05:19:53,909 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-25 05:19:53,909 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:53,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:53,909 INFO L85 PathProgramCache]: Analyzing trace with hash 807938794, now seen corresponding path program 1 times [2023-12-25 05:19:53,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:53,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002143079] [2023-12-25 05:19:53,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:53,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:19:53,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:53,911 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-25 05:19:53,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 05:19:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:54,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:19:54,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:54,279 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:19:54,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:54,279 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:54,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002143079] [2023-12-25 05:19:54,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002143079] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:54,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:54,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:19:54,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767894170] [2023-12-25 05:19:54,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:54,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:19:54,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:54,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:19:54,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:19:54,281 INFO L87 Difference]: Start difference. First operand 9419 states and 16130 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:55,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:55,085 INFO L93 Difference]: Finished difference Result 26417 states and 47604 transitions. [2023-12-25 05:19:55,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:19:55,085 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2023-12-25 05:19:55,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:55,232 INFO L225 Difference]: With dead ends: 26417 [2023-12-25 05:19:55,232 INFO L226 Difference]: Without dead ends: 17055 [2023-12-25 05:19:55,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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-25 05:19:55,296 INFO L413 NwaCegarLoop]: 961 mSDtfsCounter, 850 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1799 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:55,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [850 Valid, 1799 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:55,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17055 states. [2023-12-25 05:19:55,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17055 to 17051. [2023-12-25 05:19:56,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17051 states, 13324 states have (on average 1.6262383668567997) internal successors, (21668), 13824 states have internal predecessors, (21668), 2934 states have call successors, (2934), 782 states have call predecessors, (2934), 792 states have return successors, (5637), 2846 states have call predecessors, (5637), 2896 states have call successors, (5637) [2023-12-25 05:19:56,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17051 states to 17051 states and 30239 transitions. [2023-12-25 05:19:56,242 INFO L78 Accepts]: Start accepts. Automaton has 17051 states and 30239 transitions. Word has length 130 [2023-12-25 05:19:56,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:19:56,243 INFO L495 AbstractCegarLoop]: Abstraction has 17051 states and 30239 transitions. [2023-12-25 05:19:56,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:56,243 INFO L276 IsEmpty]: Start isEmpty. Operand 17051 states and 30239 transitions. [2023-12-25 05:19:56,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 05:19:56,246 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:19:56,246 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:19:56,268 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-25 05:19:56,455 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-25 05:19:56,455 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:19:56,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:19:56,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1849469863, now seen corresponding path program 1 times [2023-12-25 05:19:56,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:19:56,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034462074] [2023-12-25 05:19:56,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:19:56,456 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-25 05:19:56,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:19:56,457 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-25 05:19:56,459 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-25 05:19:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:19:56,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:19:56,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:19:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:19:57,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:19:57,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:19:57,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034462074] [2023-12-25 05:19:57,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034462074] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:19:57,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:19:57,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:19:57,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686667461] [2023-12-25 05:19:57,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:19:57,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:19:57,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:19:57,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:19:57,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:19:57,030 INFO L87 Difference]: Start difference. First operand 17051 states and 30239 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:19:58,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:19:58,943 INFO L93 Difference]: Finished difference Result 49333 states and 94930 transitions. [2023-12-25 05:19:58,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:19:58,943 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 131 [2023-12-25 05:19:58,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:19:59,169 INFO L225 Difference]: With dead ends: 49333 [2023-12-25 05:19:59,169 INFO L226 Difference]: Without dead ends: 32339 [2023-12-25 05:19:59,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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-25 05:19:59,483 INFO L413 NwaCegarLoop]: 1014 mSDtfsCounter, 847 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 847 SdHoareTripleChecker+Valid, 1862 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:19:59,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [847 Valid, 1862 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:19:59,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32339 states. [2023-12-25 05:20:00,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32339 to 32335. [2023-12-25 05:20:00,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32335 states, 25236 states have (on average 1.6225233792994136) internal successors, (40946), 26200 states have internal predecessors, (40946), 5594 states have call successors, (5594), 1486 states have call predecessors, (5594), 1504 states have return successors, (14192), 5450 states have call predecessors, (14192), 5524 states have call successors, (14192) [2023-12-25 05:20:01,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32335 states to 32335 states and 60732 transitions. [2023-12-25 05:20:01,582 INFO L78 Accepts]: Start accepts. Automaton has 32335 states and 60732 transitions. Word has length 131 [2023-12-25 05:20:01,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:01,582 INFO L495 AbstractCegarLoop]: Abstraction has 32335 states and 60732 transitions. [2023-12-25 05:20:01,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:20:01,582 INFO L276 IsEmpty]: Start isEmpty. Operand 32335 states and 60732 transitions. [2023-12-25 05:20:01,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-25 05:20:01,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:01,585 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:01,606 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-25 05:20:01,793 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-25 05:20:01,793 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:01,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:01,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1631410895, now seen corresponding path program 1 times [2023-12-25 05:20:01,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:01,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321573488] [2023-12-25 05:20:01,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:01,794 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-25 05:20:01,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:01,795 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-25 05:20:01,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-25 05:20:02,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:02,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:20:02,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:02,169 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:20:02,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:02,169 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:02,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321573488] [2023-12-25 05:20:02,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321573488] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:02,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:20:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562197238] [2023-12-25 05:20:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:02,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:20:02,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:20:02,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:20:02,170 INFO L87 Difference]: Start difference. First operand 32335 states and 60732 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:20:07,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:07,251 INFO L93 Difference]: Finished difference Result 95205 states and 203944 transitions. [2023-12-25 05:20:07,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:20:07,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 132 [2023-12-25 05:20:07,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:07,958 INFO L225 Difference]: With dead ends: 95205 [2023-12-25 05:20:07,959 INFO L226 Difference]: Without dead ends: 62927 [2023-12-25 05:20:08,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:20:08,474 INFO L413 NwaCegarLoop]: 995 mSDtfsCounter, 847 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 847 SdHoareTripleChecker+Valid, 1850 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:08,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [847 Valid, 1850 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:20:08,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62927 states. [2023-12-25 05:20:11,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62927 to 62923. [2023-12-25 05:20:11,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62923 states, 49076 states have (on average 1.618713831608118) internal successors, (79440), 50968 states have internal predecessors, (79440), 10918 states have call successors, (10918), 2894 states have call predecessors, (10918), 2928 states have return successors, (39451), 10662 states have call predecessors, (39451), 10784 states have call successors, (39451) [2023-12-25 05:20:13,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62923 states to 62923 states and 129809 transitions. [2023-12-25 05:20:13,697 INFO L78 Accepts]: Start accepts. Automaton has 62923 states and 129809 transitions. Word has length 132 [2023-12-25 05:20:13,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:13,698 INFO L495 AbstractCegarLoop]: Abstraction has 62923 states and 129809 transitions. [2023-12-25 05:20:13,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:20:13,698 INFO L276 IsEmpty]: Start isEmpty. Operand 62923 states and 129809 transitions. [2023-12-25 05:20:13,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-25 05:20:13,701 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:13,701 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:20:13,710 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-25 05:20:13,908 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-25 05:20:13,909 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:13,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:13,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1615892177, now seen corresponding path program 1 times [2023-12-25 05:20:13,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:13,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46646473] [2023-12-25 05:20:13,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:13,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:20:13,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:13,911 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-25 05:20:13,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 05:20:14,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:14,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:20:14,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:14,350 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:20:14,350 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:14,350 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:14,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46646473] [2023-12-25 05:20:14,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [46646473] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:14,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:14,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 05:20:14,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100150716] [2023-12-25 05:20:14,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:14,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:20:14,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:14,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:20:14,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:20:14,351 INFO L87 Difference]: Start difference. First operand 62923 states and 129809 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 05:20:22,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:22,692 INFO L93 Difference]: Finished difference Result 140747 states and 296013 transitions. [2023-12-25 05:20:22,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:20:22,693 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 132 [2023-12-25 05:20:22,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:23,767 INFO L225 Difference]: With dead ends: 140747 [2023-12-25 05:20:23,768 INFO L226 Difference]: Without dead ends: 102033 [2023-12-25 05:20:24,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-25 05:20:24,719 INFO L413 NwaCegarLoop]: 927 mSDtfsCounter, 874 mSDsluCounter, 3815 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 4742 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:24,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [889 Valid, 4742 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 953 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-25 05:20:24,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102033 states. [2023-12-25 05:20:30,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102033 to 101369. [2023-12-25 05:20:30,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101369 states, 79351 states have (on average 1.6110067926050082) internal successors, (127835), 81990 states have internal predecessors, (127835), 17017 states have call successors, (17017), 4569 states have call predecessors, (17017), 5000 states have return successors, (67011), 17245 states have call predecessors, (67011), 16817 states have call successors, (67011) [2023-12-25 05:20:33,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101369 states to 101369 states and 211863 transitions. [2023-12-25 05:20:33,844 INFO L78 Accepts]: Start accepts. Automaton has 101369 states and 211863 transitions. Word has length 132 [2023-12-25 05:20:33,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:33,844 INFO L495 AbstractCegarLoop]: Abstraction has 101369 states and 211863 transitions. [2023-12-25 05:20:33,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 05:20:33,847 INFO L276 IsEmpty]: Start isEmpty. Operand 101369 states and 211863 transitions. [2023-12-25 05:20:33,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-25 05:20:33,850 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:33,850 INFO L195 NwaCegarLoop]: trace histogram [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-25 05:20:33,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-12-25 05:20:34,051 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-25 05:20:34,051 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:34,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:34,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1402408013, now seen corresponding path program 1 times [2023-12-25 05:20:34,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:34,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222313050] [2023-12-25 05:20:34,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:34,052 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-25 05:20:34,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:34,053 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-25 05:20:34,054 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-25 05:20:34,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:34,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 05:20:34,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:34,498 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:20:34,499 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:34,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:34,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222313050] [2023-12-25 05:20:34,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [222313050] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:34,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:34,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:20:34,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80821680] [2023-12-25 05:20:34,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:34,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:20:34,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:34,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:20:34,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:20:34,500 INFO L87 Difference]: Start difference. First operand 101369 states and 211863 transitions. Second operand has 6 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-25 05:20:44,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:20:44,461 INFO L93 Difference]: Finished difference Result 178929 states and 376551 transitions. [2023-12-25 05:20:44,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:20:44,463 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 136 [2023-12-25 05:20:44,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:20:45,287 INFO L225 Difference]: With dead ends: 178929 [2023-12-25 05:20:45,287 INFO L226 Difference]: Without dead ends: 101769 [2023-12-25 05:20:46,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:20:46,857 INFO L413 NwaCegarLoop]: 1034 mSDtfsCounter, 720 mSDsluCounter, 3263 mSDsCounter, 0 mSdLazyCounter, 958 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 4297 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:20:46,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [725 Valid, 4297 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 958 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 05:20:46,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101769 states. [2023-12-25 05:20:52,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101769 to 101501. [2023-12-25 05:20:52,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101501 states, 79417 states have (on average 1.608836898900739) internal successors, (127769), 82122 states have internal predecessors, (127769), 17017 states have call successors, (17017), 4569 states have call predecessors, (17017), 5066 states have return successors, (67209), 17245 states have call predecessors, (67209), 16817 states have call successors, (67209) [2023-12-25 05:20:55,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101501 states to 101501 states and 211995 transitions. [2023-12-25 05:20:55,419 INFO L78 Accepts]: Start accepts. Automaton has 101501 states and 211995 transitions. Word has length 136 [2023-12-25 05:20:55,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:20:55,420 INFO L495 AbstractCegarLoop]: Abstraction has 101501 states and 211995 transitions. [2023-12-25 05:20:55,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-25 05:20:55,420 INFO L276 IsEmpty]: Start isEmpty. Operand 101501 states and 211995 transitions. [2023-12-25 05:20:55,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-25 05:20:55,432 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:20:55,432 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1] [2023-12-25 05:20:55,440 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-25 05:20:55,640 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-25 05:20:55,641 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:20:55,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:20:55,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1862629765, now seen corresponding path program 1 times [2023-12-25 05:20:55,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:20:55,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459669863] [2023-12-25 05:20:55,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:20:55,642 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-25 05:20:55,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:20:55,642 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-25 05:20:55,643 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-25 05:20:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:20:55,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:20:55,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:20:56,398 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:20:56,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:20:56,399 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:20:56,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459669863] [2023-12-25 05:20:56,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459669863] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:20:56,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:20:56,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:20:56,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712709552] [2023-12-25 05:20:56,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:20:56,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:20:56,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:20:56,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:20:56,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:20:56,400 INFO L87 Difference]: Start difference. First operand 101501 states and 211995 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:21:05,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:21:05,159 INFO L93 Difference]: Finished difference Result 175513 states and 363843 transitions. [2023-12-25 05:21:05,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:21:05,160 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 149 [2023-12-25 05:21:05,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted.