/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_product23.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:18:20,130 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:18:20,195 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:18:20,199 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:18:20,200 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:18:20,221 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:18:20,221 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:18:20,221 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:18:20,222 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:18:20,225 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:18:20,225 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:18:20,225 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:18:20,226 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:18:20,227 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:18:20,227 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:18:20,227 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:18:20,227 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:18:20,227 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:18:20,227 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:18:20,228 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:18:20,228 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:18:20,228 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:18:20,228 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:18:20,228 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:18:20,228 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:18:20,229 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:18:20,229 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:18:20,229 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:18:20,229 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:18:20,229 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:18:20,230 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:18:20,230 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:18:20,230 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:18:20,230 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:18:20,230 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:18:20,230 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:18:20,230 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:18:20,231 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:18:20,232 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:18:20,232 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:18:20,437 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:18:20,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:18:20,461 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:18:20,462 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:18:20,462 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:18:20,463 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec13_product23.cil.c [2023-12-16 17:18:21,352 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:18:21,612 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:18:21,613 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec13_product23.cil.c [2023-12-16 17:18:21,642 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/924dac985/6d978a0cf1c941a4a2bd52436e060a77/FLAG996ed5382 [2023-12-16 17:18:21,652 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/924dac985/6d978a0cf1c941a4a2bd52436e060a77 [2023-12-16 17:18:21,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:18:21,657 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:18:21,660 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:18:21,661 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:18:21,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:18:21,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:18:21" (1/1) ... [2023-12-16 17:18:21,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43ae8b5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:21, skipping insertion in model container [2023-12-16 17:18:21,665 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:18:21" (1/1) ... [2023-12-16 17:18:21,725 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:18:21,856 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_product23.cil.c[1811,1824] [2023-12-16 17:18:22,095 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:18:22,105 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:18:22,115 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:18:22,121 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_product23.cil.c[1811,1824] [2023-12-16 17:18:22,173 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:18:22,181 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:18:22,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [48] [2023-12-16 17:18:22,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [68] [2023-12-16 17:18:22,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [77] [2023-12-16 17:18:22,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [171] [2023-12-16 17:18:22,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [270] [2023-12-16 17:18:22,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1873] [2023-12-16 17:18:22,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1991] [2023-12-16 17:18:22,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2342] [2023-12-16 17:18:22,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2708] [2023-12-16 17:18:22,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2743] [2023-12-16 17:18:22,191 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_product23.cil.c[1811,1824] [2023-12-16 17:18:22,251 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:18:22,278 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:18:22,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22 WrapperNode [2023-12-16 17:18:22,278 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:18:22,279 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:18:22,279 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:18:22,279 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:18:22,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,315 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,346 INFO L138 Inliner]: procedures = 96, calls = 346, calls flagged for inlining = 26, calls inlined = 23, statements flattened = 814 [2023-12-16 17:18:22,346 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:18:22,346 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:18:22,346 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:18:22,347 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:18:22,354 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,354 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,362 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,388 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-16 17:18:22,388 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,389 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,404 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,411 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,440 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,443 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,450 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:18:22,451 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:18:22,451 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:18:22,451 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:18:22,452 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (1/1) ... [2023-12-16 17:18:22,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:18:22,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:18:22,497 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:18:22,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:18:22,524 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-16 17:18:22,525 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-16 17:18:22,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:18:22,525 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-16 17:18:22,525 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-16 17:18:22,525 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2023-12-16 17:18:22,525 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2023-12-16 17:18:22,525 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:18:22,526 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:18:22,526 INFO L130 BoogieDeclarations]: Found specification of procedure existInLiftCallsInDirection [2023-12-16 17:18:22,526 INFO L138 BoogieDeclarations]: Found implementation of procedure existInLiftCallsInDirection [2023-12-16 17:18:22,528 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:18:22,528 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:18:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:18:22,529 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:18:22,530 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:18:22,530 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:18:22,530 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:18:22,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:18:22,531 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:18:22,531 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:18:22,531 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:18:22,532 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:18:22,532 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:18:22,532 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:18:22,533 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:18:22,533 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:18:22,533 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:18:22,533 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:18:22,533 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:18:22,533 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:18:22,534 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:18:22,534 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:18:22,534 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:18:22,534 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:18:22,534 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:18:22,535 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:18:22,535 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:18:22,535 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:18:22,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:18:22,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:18:22,535 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:18:22,535 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:18:22,690 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:18:22,692 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:18:23,631 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:18:23,698 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:18:23,699 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-16 17:18:23,699 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:18:23 BoogieIcfgContainer [2023-12-16 17:18:23,699 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:18:23,701 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:18:23,701 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:18:23,703 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:18:23,703 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:18:21" (1/3) ... [2023-12-16 17:18:23,703 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cb63c01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:18:23, skipping insertion in model container [2023-12-16 17:18:23,703 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:18:22" (2/3) ... [2023-12-16 17:18:23,704 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3cb63c01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:18:23, skipping insertion in model container [2023-12-16 17:18:23,704 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:18:23" (3/3) ... [2023-12-16 17:18:23,705 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec13_product23.cil.c [2023-12-16 17:18:23,716 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:18:23,717 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:18:23,755 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:18:23,759 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;@5a86a4c0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:18:23,759 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:18:23,764 INFO L276 IsEmpty]: Start isEmpty. Operand has 597 states, 459 states have (on average 1.7080610021786493) internal successors, (784), 477 states have internal predecessors, (784), 108 states have call successors, (108), 28 states have call predecessors, (108), 28 states have return successors, (108), 105 states have call predecessors, (108), 108 states have call successors, (108) [2023-12-16 17:18:23,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-16 17:18:23,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:23,783 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:23,783 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:23,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:23,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1757694998, now seen corresponding path program 1 times [2023-12-16 17:18:23,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:23,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [272282331] [2023-12-16 17:18:23,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:23,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:23,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:23,801 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:23,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:18:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:24,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:24,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:24,163 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:24,163 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:24,164 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:24,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [272282331] [2023-12-16 17:18:24,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [272282331] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:24,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:24,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:24,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913332424] [2023-12-16 17:18:24,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:24,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:24,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:24,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:24,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:24,192 INFO L87 Difference]: Start difference. First operand has 597 states, 459 states have (on average 1.7080610021786493) internal successors, (784), 477 states have internal predecessors, (784), 108 states have call successors, (108), 28 states have call predecessors, (108), 28 states have return successors, (108), 105 states have call predecessors, (108), 108 states have call successors, (108) 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:24,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:24,376 INFO L93 Difference]: Finished difference Result 1194 states and 2014 transitions. [2023-12-16 17:18:24,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:24,378 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) Word has length 117 [2023-12-16 17:18:24,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:24,388 INFO L225 Difference]: With dead ends: 1194 [2023-12-16 17:18:24,388 INFO L226 Difference]: Without dead ends: 595 [2023-12-16 17:18:24,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:24,396 INFO L413 NwaCegarLoop]: 956 mSDtfsCounter, 15 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2859 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:24,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2859 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:24,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2023-12-16 17:18:24,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 595. [2023-12-16 17:18:24,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 459 states have (on average 1.6797385620915033) internal successors, (771), 475 states have internal predecessors, (771), 108 states have call successors, (108), 29 states have call predecessors, (108), 27 states have return successors, (105), 103 states have call predecessors, (105), 105 states have call successors, (105) [2023-12-16 17:18:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 984 transitions. [2023-12-16 17:18:24,457 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 984 transitions. Word has length 117 [2023-12-16 17:18:24,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:24,457 INFO L495 AbstractCegarLoop]: Abstraction has 595 states and 984 transitions. [2023-12-16 17:18:24,457 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:24,457 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 984 transitions. [2023-12-16 17:18:24,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-16 17:18:24,464 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:24,464 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:24,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:24,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:24,666 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1640837322, now seen corresponding path program 1 times [2023-12-16 17:18:24,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:24,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1141304438] [2023-12-16 17:18:24,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:24,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:24,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:24,668 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:24,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:18:24,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:24,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:24,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:24,985 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:24,985 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:24,986 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:24,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1141304438] [2023-12-16 17:18:24,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1141304438] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:24,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:24,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:24,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674490483] [2023-12-16 17:18:24,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:24,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:24,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:24,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:24,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:24,991 INFO L87 Difference]: Start difference. First operand 595 states and 984 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:25,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:25,226 INFO L93 Difference]: Finished difference Result 1198 states and 1984 transitions. [2023-12-16 17:18:25,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:25,227 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 119 [2023-12-16 17:18:25,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:25,231 INFO L225 Difference]: With dead ends: 1198 [2023-12-16 17:18:25,231 INFO L226 Difference]: Without dead ends: 608 [2023-12-16 17:18:25,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 113 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-16 17:18:25,235 INFO L413 NwaCegarLoop]: 951 mSDtfsCounter, 114 mSDsluCounter, 4655 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 5606 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:25,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 5606 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:25,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2023-12-16 17:18:25,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 607. [2023-12-16 17:18:25,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 468 states have (on average 1.6773504273504274) internal successors, (785), 486 states have internal predecessors, (785), 109 states have call successors, (109), 29 states have call predecessors, (109), 29 states have return successors, (111), 104 states have call predecessors, (111), 106 states have call successors, (111) [2023-12-16 17:18:25,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1005 transitions. [2023-12-16 17:18:25,328 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1005 transitions. Word has length 119 [2023-12-16 17:18:25,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:25,329 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 1005 transitions. [2023-12-16 17:18:25,330 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:25,330 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1005 transitions. [2023-12-16 17:18:25,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:18:25,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:25,338 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:25,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:25,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:25,546 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:25,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:25,547 INFO L85 PathProgramCache]: Analyzing trace with hash 405728598, now seen corresponding path program 1 times [2023-12-16 17:18:25,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:25,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295253457] [2023-12-16 17:18:25,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:25,547 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:25,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:25,548 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:25,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:18:25,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:25,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:25,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:25,839 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:25,839 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:25,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295253457] [2023-12-16 17:18:25,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [295253457] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:25,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:25,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:25,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627818072] [2023-12-16 17:18:25,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:25,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:25,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:25,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:25,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:25,841 INFO L87 Difference]: Start difference. First operand 607 states and 1005 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:26,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:26,116 INFO L93 Difference]: Finished difference Result 1216 states and 2015 transitions. [2023-12-16 17:18:26,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:26,117 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 120 [2023-12-16 17:18:26,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:26,120 INFO L225 Difference]: With dead ends: 1216 [2023-12-16 17:18:26,120 INFO L226 Difference]: Without dead ends: 616 [2023-12-16 17:18:26,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 114 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-16 17:18:26,124 INFO L413 NwaCegarLoop]: 961 mSDtfsCounter, 101 mSDsluCounter, 4685 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 5646 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:26,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 5646 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:26,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2023-12-16 17:18:26,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 607. [2023-12-16 17:18:26,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 468 states have (on average 1.6773504273504274) internal successors, (785), 486 states have internal predecessors, (785), 109 states have call successors, (109), 29 states have call predecessors, (109), 29 states have return successors, (111), 104 states have call predecessors, (111), 106 states have call successors, (111) [2023-12-16 17:18:26,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1005 transitions. [2023-12-16 17:18:26,145 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1005 transitions. Word has length 120 [2023-12-16 17:18:26,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:26,145 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 1005 transitions. [2023-12-16 17:18:26,145 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:26,145 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1005 transitions. [2023-12-16 17:18:26,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:18:26,148 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:26,148 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:26,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:26,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:26,354 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:26,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:26,355 INFO L85 PathProgramCache]: Analyzing trace with hash 245445212, now seen corresponding path program 1 times [2023-12-16 17:18:26,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:26,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1727965549] [2023-12-16 17:18:26,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:26,355 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:26,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:26,357 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:26,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:18:26,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:26,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:26,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:26,635 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:26,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:26,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:26,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1727965549] [2023-12-16 17:18:26,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1727965549] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:26,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:26,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:26,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448952216] [2023-12-16 17:18:26,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:26,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:26,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:26,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:26,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:26,637 INFO L87 Difference]: Start difference. First operand 607 states and 1005 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:26,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:26,730 INFO L93 Difference]: Finished difference Result 1210 states and 2004 transitions. [2023-12-16 17:18:26,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:26,730 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) Word has length 120 [2023-12-16 17:18:26,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:26,734 INFO L225 Difference]: With dead ends: 1210 [2023-12-16 17:18:26,734 INFO L226 Difference]: Without dead ends: 608 [2023-12-16 17:18:26,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:26,741 INFO L413 NwaCegarLoop]: 950 mSDtfsCounter, 22 mSDsluCounter, 1891 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2841 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:26,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2841 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:26,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2023-12-16 17:18:26,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 608. [2023-12-16 17:18:26,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 470 states have (on average 1.676595744680851) internal successors, (788), 487 states have internal predecessors, (788), 108 states have call successors, (108), 30 states have call predecessors, (108), 29 states have return successors, (107), 103 states have call predecessors, (107), 105 states have call successors, (107) [2023-12-16 17:18:26,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1003 transitions. [2023-12-16 17:18:26,763 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1003 transitions. Word has length 120 [2023-12-16 17:18:26,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:26,763 INFO L495 AbstractCegarLoop]: Abstraction has 608 states and 1003 transitions. [2023-12-16 17:18:26,764 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:26,764 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1003 transitions. [2023-12-16 17:18:26,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-16 17:18:26,789 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:26,789 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:26,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:26,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:26,997 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:26,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:26,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1529850428, now seen corresponding path program 1 times [2023-12-16 17:18:26,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:26,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1980379729] [2023-12-16 17:18:26,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:26,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:26,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:26,999 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:27,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:18:27,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:27,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:27,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:27,284 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:27,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:27,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:27,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1980379729] [2023-12-16 17:18:27,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1980379729] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:27,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:27,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:27,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468377248] [2023-12-16 17:18:27,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:27,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:27,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:27,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:27,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:27,286 INFO L87 Difference]: Start difference. First operand 608 states and 1003 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:27,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:27,512 INFO L93 Difference]: Finished difference Result 1214 states and 2008 transitions. [2023-12-16 17:18:27,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:27,512 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 122 [2023-12-16 17:18:27,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:27,515 INFO L225 Difference]: With dead ends: 1214 [2023-12-16 17:18:27,515 INFO L226 Difference]: Without dead ends: 616 [2023-12-16 17:18:27,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 116 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-16 17:18:27,518 INFO L413 NwaCegarLoop]: 961 mSDtfsCounter, 100 mSDsluCounter, 4684 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5645 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:27,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5645 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:27,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2023-12-16 17:18:27,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 608. [2023-12-16 17:18:27,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 470 states have (on average 1.676595744680851) internal successors, (788), 487 states have internal predecessors, (788), 108 states have call successors, (108), 30 states have call predecessors, (108), 29 states have return successors, (107), 103 states have call predecessors, (107), 105 states have call successors, (107) [2023-12-16 17:18:27,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1003 transitions. [2023-12-16 17:18:27,535 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1003 transitions. Word has length 122 [2023-12-16 17:18:27,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:27,535 INFO L495 AbstractCegarLoop]: Abstraction has 608 states and 1003 transitions. [2023-12-16 17:18:27,535 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:27,535 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1003 transitions. [2023-12-16 17:18:27,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-16 17:18:27,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:27,538 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:27,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:27,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:27,745 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:27,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:27,745 INFO L85 PathProgramCache]: Analyzing trace with hash -45946568, now seen corresponding path program 1 times [2023-12-16 17:18:27,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:27,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765046578] [2023-12-16 17:18:27,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:27,746 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:27,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:27,747 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:27,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:18:27,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:27,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 722 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:27,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:28,016 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:28,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:28,017 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:28,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765046578] [2023-12-16 17:18:28,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765046578] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:28,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:28,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:28,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965736908] [2023-12-16 17:18:28,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:28,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:28,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:28,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:28,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:28,019 INFO L87 Difference]: Start difference. First operand 608 states and 1003 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:28,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:28,198 INFO L93 Difference]: Finished difference Result 1233 states and 2045 transitions. [2023-12-16 17:18:28,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:28,199 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 123 [2023-12-16 17:18:28,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:28,202 INFO L225 Difference]: With dead ends: 1233 [2023-12-16 17:18:28,202 INFO L226 Difference]: Without dead ends: 635 [2023-12-16 17:18:28,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:28,205 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 110 mSDsluCounter, 1775 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 2687 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:28,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 2687 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:28,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2023-12-16 17:18:28,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 627. [2023-12-16 17:18:28,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 488 states have (on average 1.6721311475409837) internal successors, (816), 505 states have internal predecessors, (816), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:28,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1030 transitions. [2023-12-16 17:18:28,220 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1030 transitions. Word has length 123 [2023-12-16 17:18:28,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:28,221 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 1030 transitions. [2023-12-16 17:18:28,221 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:28,221 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1030 transitions. [2023-12-16 17:18:28,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-16 17:18:28,223 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:28,224 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:28,231 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-16 17:18:28,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:28,430 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:28,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:28,431 INFO L85 PathProgramCache]: Analyzing trace with hash -2047175328, now seen corresponding path program 1 times [2023-12-16 17:18:28,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:28,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1599520524] [2023-12-16 17:18:28,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:28,432 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:28,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:28,432 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:28,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:18:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:28,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 722 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:28,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:28,711 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:28,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:28,712 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:28,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1599520524] [2023-12-16 17:18:28,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1599520524] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:28,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:28,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:28,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291576263] [2023-12-16 17:18:28,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:28,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:28,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:28,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:28,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:28,713 INFO L87 Difference]: Start difference. First operand 627 states and 1030 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:28,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:28,899 INFO L93 Difference]: Finished difference Result 1260 states and 2074 transitions. [2023-12-16 17:18:28,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:28,899 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 124 [2023-12-16 17:18:28,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:28,902 INFO L225 Difference]: With dead ends: 1260 [2023-12-16 17:18:28,902 INFO L226 Difference]: Without dead ends: 643 [2023-12-16 17:18:28,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 118 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-16 17:18:28,905 INFO L413 NwaCegarLoop]: 951 mSDtfsCounter, 149 mSDsluCounter, 4618 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 5569 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:28,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 5569 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:28,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2023-12-16 17:18:28,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 627. [2023-12-16 17:18:28,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 488 states have (on average 1.6721311475409837) internal successors, (816), 505 states have internal predecessors, (816), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:28,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1030 transitions. [2023-12-16 17:18:28,919 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1030 transitions. Word has length 124 [2023-12-16 17:18:28,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:28,919 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 1030 transitions. [2023-12-16 17:18:28,920 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:28,920 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1030 transitions. [2023-12-16 17:18:28,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-16 17:18:28,922 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:28,922 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:28,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:29,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:29,134 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:29,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:29,135 INFO L85 PathProgramCache]: Analyzing trace with hash 562781430, now seen corresponding path program 1 times [2023-12-16 17:18:29,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:29,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746936600] [2023-12-16 17:18:29,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:29,135 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:29,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:29,136 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:29,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:18:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:29,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 724 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:29,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:29,426 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:29,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:29,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:29,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746936600] [2023-12-16 17:18:29,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746936600] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:29,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:29,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:29,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019186384] [2023-12-16 17:18:29,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:29,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:29,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:29,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:29,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:29,429 INFO L87 Difference]: Start difference. First operand 627 states and 1030 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:29,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:29,673 INFO L93 Difference]: Finished difference Result 1254 states and 2064 transitions. [2023-12-16 17:18:29,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:29,675 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 125 [2023-12-16 17:18:29,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:29,678 INFO L225 Difference]: With dead ends: 1254 [2023-12-16 17:18:29,678 INFO L226 Difference]: Without dead ends: 637 [2023-12-16 17:18:29,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 118 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-16 17:18:29,681 INFO L413 NwaCegarLoop]: 941 mSDtfsCounter, 103 mSDsluCounter, 5551 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 6492 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:29,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 6492 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:29,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2023-12-16 17:18:29,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 631. [2023-12-16 17:18:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 492 states have (on average 1.6666666666666667) internal successors, (820), 509 states have internal predecessors, (820), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1034 transitions. [2023-12-16 17:18:29,696 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1034 transitions. Word has length 125 [2023-12-16 17:18:29,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:29,696 INFO L495 AbstractCegarLoop]: Abstraction has 631 states and 1034 transitions. [2023-12-16 17:18:29,696 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:29,696 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1034 transitions. [2023-12-16 17:18:29,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-16 17:18:29,698 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:29,699 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:29,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:29,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:29,906 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:29,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:29,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1065809056, now seen corresponding path program 1 times [2023-12-16 17:18:29,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:29,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390882540] [2023-12-16 17:18:29,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:29,907 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:29,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:29,908 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:29,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:18:30,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:30,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 725 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:30,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:30,195 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:30,195 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:30,195 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390882540] [2023-12-16 17:18:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390882540] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:30,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:30,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:30,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265479982] [2023-12-16 17:18:30,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:30,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:30,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:30,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:30,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:30,197 INFO L87 Difference]: Start difference. First operand 631 states and 1034 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:30,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:30,454 INFO L93 Difference]: Finished difference Result 1264 states and 2076 transitions. [2023-12-16 17:18:30,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:30,455 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 126 [2023-12-16 17:18:30,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:30,458 INFO L225 Difference]: With dead ends: 1264 [2023-12-16 17:18:30,458 INFO L226 Difference]: Without dead ends: 643 [2023-12-16 17:18:30,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 119 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-16 17:18:30,461 INFO L413 NwaCegarLoop]: 941 mSDtfsCounter, 102 mSDsluCounter, 5551 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 6492 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:30,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 6492 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:30,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2023-12-16 17:18:30,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 637. [2023-12-16 17:18:30,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 498 states have (on average 1.6586345381526104) internal successors, (826), 515 states have internal predecessors, (826), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:30,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1040 transitions. [2023-12-16 17:18:30,474 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1040 transitions. Word has length 126 [2023-12-16 17:18:30,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:30,474 INFO L495 AbstractCegarLoop]: Abstraction has 637 states and 1040 transitions. [2023-12-16 17:18:30,474 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:30,474 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1040 transitions. [2023-12-16 17:18:30,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-16 17:18:30,476 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:30,476 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:30,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:30,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:30,684 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:30,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash 567596027, now seen corresponding path program 1 times [2023-12-16 17:18:30,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:30,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [630964651] [2023-12-16 17:18:30,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:30,685 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:30,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:30,686 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:30,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:18:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:30,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 726 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:30,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:30,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:30,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:30,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [630964651] [2023-12-16 17:18:30,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [630964651] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:30,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:30,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:30,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107213018] [2023-12-16 17:18:30,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:30,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:30,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:30,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:30,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:30,969 INFO L87 Difference]: Start difference. First operand 637 states and 1040 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:31,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:31,250 INFO L93 Difference]: Finished difference Result 1278 states and 2092 transitions. [2023-12-16 17:18:31,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:31,253 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 127 [2023-12-16 17:18:31,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:31,256 INFO L225 Difference]: With dead ends: 1278 [2023-12-16 17:18:31,256 INFO L226 Difference]: Without dead ends: 651 [2023-12-16 17:18:31,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 120 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-16 17:18:31,258 INFO L413 NwaCegarLoop]: 941 mSDtfsCounter, 102 mSDsluCounter, 5551 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 6492 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:31,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 6492 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:31,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2023-12-16 17:18:31,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 645. [2023-12-16 17:18:31,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 506 states have (on average 1.6482213438735178) internal successors, (834), 523 states have internal predecessors, (834), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:31,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 1048 transitions. [2023-12-16 17:18:31,273 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 1048 transitions. Word has length 127 [2023-12-16 17:18:31,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:31,274 INFO L495 AbstractCegarLoop]: Abstraction has 645 states and 1048 transitions. [2023-12-16 17:18:31,274 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:31,274 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 1048 transitions. [2023-12-16 17:18:31,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-16 17:18:31,276 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:31,276 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:31,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:31,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:31,484 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:31,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:31,484 INFO L85 PathProgramCache]: Analyzing trace with hash -904306235, now seen corresponding path program 1 times [2023-12-16 17:18:31,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:31,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49291296] [2023-12-16 17:18:31,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:31,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:31,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:31,486 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:31,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:18:31,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:31,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:31,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:18:31,761 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:31,762 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:31,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49291296] [2023-12-16 17:18:31,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49291296] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:31,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:31,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:31,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742600055] [2023-12-16 17:18:31,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:31,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:31,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:31,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:31,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:31,764 INFO L87 Difference]: Start difference. First operand 645 states and 1048 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:31,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:31,980 INFO L93 Difference]: Finished difference Result 1214 states and 1970 transitions. [2023-12-16 17:18:31,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:31,980 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 128 [2023-12-16 17:18:31,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:31,984 INFO L225 Difference]: With dead ends: 1214 [2023-12-16 17:18:31,984 INFO L226 Difference]: Without dead ends: 655 [2023-12-16 17:18:31,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 123 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-16 17:18:31,987 INFO L413 NwaCegarLoop]: 953 mSDtfsCounter, 96 mSDsluCounter, 4665 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 5618 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:31,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 5618 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:31,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2023-12-16 17:18:32,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 651. [2023-12-16 17:18:32,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 509 states have (on average 1.6444007858546168) internal successors, (837), 528 states have internal predecessors, (837), 109 states have call successors, (109), 31 states have call predecessors, (109), 32 states have return successors, (110), 104 states have call predecessors, (110), 106 states have call successors, (110) [2023-12-16 17:18:32,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1056 transitions. [2023-12-16 17:18:32,006 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1056 transitions. Word has length 128 [2023-12-16 17:18:32,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:32,006 INFO L495 AbstractCegarLoop]: Abstraction has 651 states and 1056 transitions. [2023-12-16 17:18:32,007 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:32,007 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1056 transitions. [2023-12-16 17:18:32,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-16 17:18:32,009 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:32,009 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:32,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:32,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:32,215 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:32,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:32,215 INFO L85 PathProgramCache]: Analyzing trace with hash 400313979, now seen corresponding path program 1 times [2023-12-16 17:18:32,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:32,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848158777] [2023-12-16 17:18:32,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:32,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:32,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:32,216 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:32,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:18:32,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:32,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:32,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:32,475 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-16 17:18:32,475 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:32,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:32,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848158777] [2023-12-16 17:18:32,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848158777] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:32,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:32,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:32,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128200799] [2023-12-16 17:18:32,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:32,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:32,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:32,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:32,476 INFO L87 Difference]: Start difference. First operand 651 states and 1056 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:32,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:32,560 INFO L93 Difference]: Finished difference Result 1276 states and 2073 transitions. [2023-12-16 17:18:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:32,561 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 129 [2023-12-16 17:18:32,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:32,565 INFO L225 Difference]: With dead ends: 1276 [2023-12-16 17:18:32,565 INFO L226 Difference]: Without dead ends: 634 [2023-12-16 17:18:32,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:32,567 INFO L413 NwaCegarLoop]: 949 mSDtfsCounter, 24 mSDsluCounter, 1891 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2840 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:32,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2840 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:32,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2023-12-16 17:18:32,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 634. [2023-12-16 17:18:32,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 495 states have (on average 1.6383838383838383) internal successors, (811), 512 states have internal predecessors, (811), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1025 transitions. [2023-12-16 17:18:32,582 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1025 transitions. Word has length 129 [2023-12-16 17:18:32,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:32,583 INFO L495 AbstractCegarLoop]: Abstraction has 634 states and 1025 transitions. [2023-12-16 17:18:32,583 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:32,583 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1025 transitions. [2023-12-16 17:18:32,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-16 17:18:32,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:32,585 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:32,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:32,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:32,793 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:32,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:32,793 INFO L85 PathProgramCache]: Analyzing trace with hash 255357519, now seen corresponding path program 1 times [2023-12-16 17:18:32,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:32,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103210458] [2023-12-16 17:18:32,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:32,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-16 17:18:32,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:32,795 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:32,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:18:33,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:33,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 729 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:33,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:18:33,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:33,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:33,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103210458] [2023-12-16 17:18:33,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103210458] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:33,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466985431] [2023-12-16 17:18:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:33,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:33,061 INFO L87 Difference]: Start difference. First operand 634 states and 1025 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:33,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:33,248 INFO L93 Difference]: Finished difference Result 1197 states and 1938 transitions. [2023-12-16 17:18:33,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:33,249 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 130 [2023-12-16 17:18:33,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:33,251 INFO L225 Difference]: With dead ends: 1197 [2023-12-16 17:18:33,252 INFO L226 Difference]: Without dead ends: 627 [2023-12-16 17:18:33,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 125 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-16 17:18:33,254 INFO L413 NwaCegarLoop]: 933 mSDtfsCounter, 85 mSDsluCounter, 4579 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 5512 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-16 17:18:33,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 5512 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:33,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2023-12-16 17:18:33,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 625. [2023-12-16 17:18:33,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 486 states have (on average 1.6358024691358024) internal successors, (795), 503 states have internal predecessors, (795), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:33,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1009 transitions. [2023-12-16 17:18:33,268 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1009 transitions. Word has length 130 [2023-12-16 17:18:33,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:33,269 INFO L495 AbstractCegarLoop]: Abstraction has 625 states and 1009 transitions. [2023-12-16 17:18:33,269 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:33,269 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1009 transitions. [2023-12-16 17:18:33,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-16 17:18:33,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:33,293 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:33,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:33,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:33,501 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:33,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:33,501 INFO L85 PathProgramCache]: Analyzing trace with hash -912535061, now seen corresponding path program 1 times [2023-12-16 17:18:33,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:33,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412249277] [2023-12-16 17:18:33,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:33,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:33,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:33,503 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:33,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:18:33,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:33,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:33,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:33,776 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:18:33,776 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:33,776 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:33,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412249277] [2023-12-16 17:18:33,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412249277] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:33,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:33,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:18:33,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628437370] [2023-12-16 17:18:33,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:33,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:18:33,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:33,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:18:33,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:18:33,778 INFO L87 Difference]: Start difference. First operand 625 states and 1009 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:33,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:33,950 INFO L93 Difference]: Finished difference Result 1188 states and 1922 transitions. [2023-12-16 17:18:33,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:18:33,950 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 130 [2023-12-16 17:18:33,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:33,953 INFO L225 Difference]: With dead ends: 1188 [2023-12-16 17:18:33,953 INFO L226 Difference]: Without dead ends: 614 [2023-12-16 17:18:33,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 125 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-16 17:18:33,956 INFO L413 NwaCegarLoop]: 925 mSDtfsCounter, 97 mSDsluCounter, 4523 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 5448 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:33,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 5448 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:33,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-16 17:18:33,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 612. [2023-12-16 17:18:33,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 473 states have (on average 1.6194503171247356) internal successors, (766), 490 states have internal predecessors, (766), 108 states have call successors, (108), 31 states have call predecessors, (108), 30 states have return successors, (105), 103 states have call predecessors, (105), 105 states have call successors, (105) [2023-12-16 17:18:33,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 979 transitions. [2023-12-16 17:18:33,969 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 979 transitions. Word has length 130 [2023-12-16 17:18:33,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:33,969 INFO L495 AbstractCegarLoop]: Abstraction has 612 states and 979 transitions. [2023-12-16 17:18:33,969 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, (18), 2 states have call predecessors, (18), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:33,969 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 979 transitions. [2023-12-16 17:18:33,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-16 17:18:33,971 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:33,971 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:33,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:34,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:34,179 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:34,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:34,179 INFO L85 PathProgramCache]: Analyzing trace with hash -765583250, now seen corresponding path program 1 times [2023-12-16 17:18:34,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:34,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1686688072] [2023-12-16 17:18:34,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:34,180 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:34,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:34,180 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:34,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:18:34,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:34,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:18:34,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-16 17:18:34,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:34,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:34,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1686688072] [2023-12-16 17:18:34,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1686688072] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:34,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:34,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:34,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478034633] [2023-12-16 17:18:34,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:34,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:34,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:34,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:34,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:34,427 INFO L87 Difference]: Start difference. First operand 612 states and 979 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:34,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:34,543 INFO L93 Difference]: Finished difference Result 1237 states and 1977 transitions. [2023-12-16 17:18:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:18:34,543 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 132 [2023-12-16 17:18:34,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:34,546 INFO L225 Difference]: With dead ends: 1237 [2023-12-16 17:18:34,546 INFO L226 Difference]: Without dead ends: 612 [2023-12-16 17:18:34,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:34,548 INFO L413 NwaCegarLoop]: 894 mSDtfsCounter, 74 mSDsluCounter, 1761 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 2655 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:34,548 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 2655 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:18:34,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2023-12-16 17:18:34,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2023-12-16 17:18:34,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 473 states have (on average 1.602536997885835) internal successors, (758), 489 states have internal predecessors, (758), 108 states have call successors, (108), 32 states have call predecessors, (108), 30 states have return successors, (105), 103 states have call predecessors, (105), 105 states have call successors, (105) [2023-12-16 17:18:34,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 971 transitions. [2023-12-16 17:18:34,561 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 971 transitions. Word has length 132 [2023-12-16 17:18:34,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:34,562 INFO L495 AbstractCegarLoop]: Abstraction has 612 states and 971 transitions. [2023-12-16 17:18:34,562 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, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:18:34,562 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 971 transitions. [2023-12-16 17:18:34,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-16 17:18:34,565 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:34,565 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:34,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:34,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:34,772 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:34,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:34,772 INFO L85 PathProgramCache]: Analyzing trace with hash 514505568, now seen corresponding path program 1 times [2023-12-16 17:18:34,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:34,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285113093] [2023-12-16 17:18:34,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:34,773 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:34,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:34,774 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:34,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:18:35,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:35,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:18:35,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:35,118 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:35,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:35,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:35,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285113093] [2023-12-16 17:18:35,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285113093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:35,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:35,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:35,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979744862] [2023-12-16 17:18:35,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:35,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:18:35,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:35,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:18:35,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:35,122 INFO L87 Difference]: Start difference. First operand 612 states and 971 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:35,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:35,736 INFO L93 Difference]: Finished difference Result 1171 states and 1908 transitions. [2023-12-16 17:18:35,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:18:35,737 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 133 [2023-12-16 17:18:35,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:35,739 INFO L225 Difference]: With dead ends: 1171 [2023-12-16 17:18:35,739 INFO L226 Difference]: Without dead ends: 616 [2023-12-16 17:18:35,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 129 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-16 17:18:35,742 INFO L413 NwaCegarLoop]: 885 mSDtfsCounter, 861 mSDsluCounter, 1375 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 2260 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:35,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [879 Valid, 2260 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:18:35,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2023-12-16 17:18:35,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 616. [2023-12-16 17:18:35,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 476 states have (on average 1.5987394957983194) internal successors, (761), 492 states have internal predecessors, (761), 108 states have call successors, (108), 33 states have call predecessors, (108), 31 states have return successors, (106), 103 states have call predecessors, (106), 105 states have call successors, (106) [2023-12-16 17:18:35,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 975 transitions. [2023-12-16 17:18:35,755 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 975 transitions. Word has length 133 [2023-12-16 17:18:35,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:35,755 INFO L495 AbstractCegarLoop]: Abstraction has 616 states and 975 transitions. [2023-12-16 17:18:35,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:35,756 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 975 transitions. [2023-12-16 17:18:35,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 17:18:35,758 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:35,758 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:35,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:35,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:35,965 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:35,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:35,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2041544260, now seen corresponding path program 1 times [2023-12-16 17:18:35,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:35,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962730085] [2023-12-16 17:18:35,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:35,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:35,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:35,967 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:35,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:18:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:36,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:18:36,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:36,296 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:36,296 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:36,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:36,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962730085] [2023-12-16 17:18:36,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962730085] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:36,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:36,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:36,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745803695] [2023-12-16 17:18:36,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:36,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:18:36,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:36,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:18:36,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:36,298 INFO L87 Difference]: Start difference. First operand 616 states and 975 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:36,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:36,911 INFO L93 Difference]: Finished difference Result 1180 states and 1915 transitions. [2023-12-16 17:18:36,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:18:36,912 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 135 [2023-12-16 17:18:36,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:36,915 INFO L225 Difference]: With dead ends: 1180 [2023-12-16 17:18:36,915 INFO L226 Difference]: Without dead ends: 621 [2023-12-16 17:18:36,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 131 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-16 17:18:36,918 INFO L413 NwaCegarLoop]: 886 mSDtfsCounter, 860 mSDsluCounter, 1375 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:36,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 2261 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:18:36,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2023-12-16 17:18:36,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 621. [2023-12-16 17:18:36,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 480 states have (on average 1.59375) internal successors, (765), 496 states have internal predecessors, (765), 108 states have call successors, (108), 34 states have call predecessors, (108), 32 states have return successors, (107), 103 states have call predecessors, (107), 105 states have call successors, (107) [2023-12-16 17:18:36,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 980 transitions. [2023-12-16 17:18:36,933 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 980 transitions. Word has length 135 [2023-12-16 17:18:36,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:36,934 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 980 transitions. [2023-12-16 17:18:36,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:36,934 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 980 transitions. [2023-12-16 17:18:36,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-16 17:18:36,936 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:36,936 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:36,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:37,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:37,143 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:37,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:37,144 INFO L85 PathProgramCache]: Analyzing trace with hash 118721504, now seen corresponding path program 1 times [2023-12-16 17:18:37,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:37,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411151191] [2023-12-16 17:18:37,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:37,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:37,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:37,145 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:37,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:18:37,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:37,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:18:37,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:37,462 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:37,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:37,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411151191] [2023-12-16 17:18:37,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411151191] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:37,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:37,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:37,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344063817] [2023-12-16 17:18:37,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:37,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:18:37,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:37,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:18:37,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:37,463 INFO L87 Difference]: Start difference. First operand 621 states and 980 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:38,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:38,114 INFO L93 Difference]: Finished difference Result 1191 states and 1924 transitions. [2023-12-16 17:18:38,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:18:38,114 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 137 [2023-12-16 17:18:38,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:38,117 INFO L225 Difference]: With dead ends: 1191 [2023-12-16 17:18:38,117 INFO L226 Difference]: Without dead ends: 627 [2023-12-16 17:18:38,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 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-16 17:18:38,120 INFO L413 NwaCegarLoop]: 886 mSDtfsCounter, 860 mSDsluCounter, 1375 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:38,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 2261 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:18:38,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2023-12-16 17:18:38,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 627. [2023-12-16 17:18:38,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 485 states have (on average 1.5876288659793814) internal successors, (770), 501 states have internal predecessors, (770), 108 states have call successors, (108), 35 states have call predecessors, (108), 33 states have return successors, (108), 103 states have call predecessors, (108), 105 states have call successors, (108) [2023-12-16 17:18:38,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 986 transitions. [2023-12-16 17:18:38,136 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 986 transitions. Word has length 137 [2023-12-16 17:18:38,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:38,136 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 986 transitions. [2023-12-16 17:18:38,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:38,136 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 986 transitions. [2023-12-16 17:18:38,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-16 17:18:38,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:38,139 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:38,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:38,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:38,345 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:38,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:38,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1018363212, now seen corresponding path program 1 times [2023-12-16 17:18:38,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:38,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140021374] [2023-12-16 17:18:38,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:38,346 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:38,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:38,347 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:38,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:18:38,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:38,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:18:38,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:38,713 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:38,713 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:38,713 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:38,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140021374] [2023-12-16 17:18:38,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140021374] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:38,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:38,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:38,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59319935] [2023-12-16 17:18:38,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:38,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:18:38,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:38,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:18:38,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:38,716 INFO L87 Difference]: Start difference. First operand 627 states and 986 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:39,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:39,294 INFO L93 Difference]: Finished difference Result 1204 states and 1935 transitions. [2023-12-16 17:18:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:18:39,294 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 139 [2023-12-16 17:18:39,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:39,297 INFO L225 Difference]: With dead ends: 1204 [2023-12-16 17:18:39,297 INFO L226 Difference]: Without dead ends: 634 [2023-12-16 17:18:39,300 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 135 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-16 17:18:39,300 INFO L413 NwaCegarLoop]: 886 mSDtfsCounter, 860 mSDsluCounter, 1375 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:39,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 2261 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:18:39,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2023-12-16 17:18:39,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 634. [2023-12-16 17:18:39,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 491 states have (on average 1.580448065173116) internal successors, (776), 507 states have internal predecessors, (776), 108 states have call successors, (108), 36 states have call predecessors, (108), 34 states have return successors, (109), 103 states have call predecessors, (109), 105 states have call successors, (109) [2023-12-16 17:18:39,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 993 transitions. [2023-12-16 17:18:39,315 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 993 transitions. Word has length 139 [2023-12-16 17:18:39,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:39,315 INFO L495 AbstractCegarLoop]: Abstraction has 634 states and 993 transitions. [2023-12-16 17:18:39,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:18:39,315 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 993 transitions. [2023-12-16 17:18:39,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:18:39,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:39,317 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:39,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:39,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:39,525 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:39,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:39,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1832475232, now seen corresponding path program 1 times [2023-12-16 17:18:39,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:39,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237414897] [2023-12-16 17:18:39,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:39,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:39,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:39,527 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:39,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:18:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:39,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-16 17:18:39,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:39,877 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:39,877 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:18:40,150 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-12-16 17:18:40,150 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:40,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237414897] [2023-12-16 17:18:40,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237414897] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:18:40,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:18:40,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2023-12-16 17:18:40,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166398135] [2023-12-16 17:18:40,150 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:18:40,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-16 17:18:40,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:40,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-16 17:18:40,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:18:40,152 INFO L87 Difference]: Start difference. First operand 634 states and 993 transitions. Second operand has 13 states, 11 states have (on average 13.0) internal successors, (143), 10 states have internal predecessors, (143), 5 states have call successors, (35), 5 states have call predecessors, (35), 9 states have return successors, (34), 8 states have call predecessors, (34), 5 states have call successors, (34) [2023-12-16 17:18:46,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:46,383 INFO L93 Difference]: Finished difference Result 1934 states and 3084 transitions. [2023-12-16 17:18:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:18:46,384 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 13.0) internal successors, (143), 10 states have internal predecessors, (143), 5 states have call successors, (35), 5 states have call predecessors, (35), 9 states have return successors, (34), 8 states have call predecessors, (34), 5 states have call successors, (34) Word has length 141 [2023-12-16 17:18:46,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:46,390 INFO L225 Difference]: With dead ends: 1934 [2023-12-16 17:18:46,390 INFO L226 Difference]: Without dead ends: 1357 [2023-12-16 17:18:46,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2023-12-16 17:18:46,393 INFO L413 NwaCegarLoop]: 693 mSDtfsCounter, 2461 mSDsluCounter, 4615 mSDsCounter, 0 mSdLazyCounter, 10784 mSolverCounterSat, 675 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2580 SdHoareTripleChecker+Valid, 5308 SdHoareTripleChecker+Invalid, 11459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 675 IncrementalHoareTripleChecker+Valid, 10784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:46,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2580 Valid, 5308 Invalid, 11459 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [675 Valid, 10784 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-16 17:18:46,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1357 states. [2023-12-16 17:18:46,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1357 to 1320. [2023-12-16 17:18:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 1002 states have (on average 1.5828343313373254) internal successors, (1586), 1040 states have internal predecessors, (1586), 245 states have call successors, (245), 69 states have call predecessors, (245), 72 states have return successors, (267), 241 states have call predecessors, (267), 241 states have call successors, (267) [2023-12-16 17:18:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 2098 transitions. [2023-12-16 17:18:46,431 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 2098 transitions. Word has length 141 [2023-12-16 17:18:46,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:46,432 INFO L495 AbstractCegarLoop]: Abstraction has 1320 states and 2098 transitions. [2023-12-16 17:18:46,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 13.0) internal successors, (143), 10 states have internal predecessors, (143), 5 states have call successors, (35), 5 states have call predecessors, (35), 9 states have return successors, (34), 8 states have call predecessors, (34), 5 states have call successors, (34) [2023-12-16 17:18:46,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 2098 transitions. [2023-12-16 17:18:46,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 17:18:46,435 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:46,436 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:46,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:46,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:46,652 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:46,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:46,653 INFO L85 PathProgramCache]: Analyzing trace with hash -330021627, now seen corresponding path program 1 times [2023-12-16 17:18:46,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:46,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [240182632] [2023-12-16 17:18:46,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:46,653 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:46,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:46,654 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:46,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 (22)] Waiting until timeout for monitored process [2023-12-16 17:18:46,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:46,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:18:46,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:46,929 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:18:46,930 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:46,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:46,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [240182632] [2023-12-16 17:18:46,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [240182632] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:46,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:46,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:18:46,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288968405] [2023-12-16 17:18:46,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:46,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:18:46,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:46,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:18:46,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:18:46,931 INFO L87 Difference]: Start difference. First operand 1320 states and 2098 transitions. Second operand has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:47,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:47,211 INFO L93 Difference]: Finished difference Result 2548 states and 4083 transitions. [2023-12-16 17:18:47,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:47,212 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 142 [2023-12-16 17:18:47,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:47,217 INFO L225 Difference]: With dead ends: 2548 [2023-12-16 17:18:47,217 INFO L226 Difference]: Without dead ends: 1250 [2023-12-16 17:18:47,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:18:47,223 INFO L413 NwaCegarLoop]: 891 mSDtfsCounter, 70 mSDsluCounter, 5296 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 6187 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:47,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 6187 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:18:47,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2023-12-16 17:18:47,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1248. [2023-12-16 17:18:47,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1248 states, 946 states have (on average 1.6014799154334038) internal successors, (1515), 983 states have internal predecessors, (1515), 236 states have call successors, (236), 63 states have call predecessors, (236), 65 states have return successors, (252), 232 states have call predecessors, (252), 232 states have call successors, (252) [2023-12-16 17:18:47,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1248 states to 1248 states and 2003 transitions. [2023-12-16 17:18:47,279 INFO L78 Accepts]: Start accepts. Automaton has 1248 states and 2003 transitions. Word has length 142 [2023-12-16 17:18:47,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:47,280 INFO L495 AbstractCegarLoop]: Abstraction has 1248 states and 2003 transitions. [2023-12-16 17:18:47,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:18:47,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1248 states and 2003 transitions. [2023-12-16 17:18:47,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-16 17:18:47,282 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:47,282 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:47,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-16 17:18:47,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:47,489 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:47,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:47,489 INFO L85 PathProgramCache]: Analyzing trace with hash 852942676, now seen corresponding path program 1 times [2023-12-16 17:18:47,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:47,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962778195] [2023-12-16 17:18:47,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:47,490 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:47,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:47,490 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:47,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:18:47,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:47,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-16 17:18:47,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:47,856 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:18:47,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:18:48,110 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-16 17:18:48,110 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:48,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962778195] [2023-12-16 17:18:48,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962778195] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:18:48,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:18:48,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2023-12-16 17:18:48,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007514031] [2023-12-16 17:18:48,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:18:48,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 17:18:48,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:48,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 17:18:48,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:18:48,112 INFO L87 Difference]: Start difference. First operand 1248 states and 2003 transitions. Second operand has 12 states, 12 states have (on average 12.916666666666666) internal successors, (155), 10 states have internal predecessors, (155), 5 states have call successors, (37), 5 states have call predecessors, (37), 8 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-16 17:18:51,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:51,679 INFO L93 Difference]: Finished difference Result 3096 states and 5033 transitions. [2023-12-16 17:18:51,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:18:51,681 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.916666666666666) internal successors, (155), 10 states have internal predecessors, (155), 5 states have call successors, (37), 5 states have call predecessors, (37), 8 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 150 [2023-12-16 17:18:51,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:51,689 INFO L225 Difference]: With dead ends: 3096 [2023-12-16 17:18:51,689 INFO L226 Difference]: Without dead ends: 1904 [2023-12-16 17:18:51,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2023-12-16 17:18:51,693 INFO L413 NwaCegarLoop]: 670 mSDtfsCounter, 4802 mSDsluCounter, 1424 mSDsCounter, 0 mSdLazyCounter, 4485 mSolverCounterSat, 1397 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4837 SdHoareTripleChecker+Valid, 2094 SdHoareTripleChecker+Invalid, 5882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1397 IncrementalHoareTripleChecker+Valid, 4485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:51,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4837 Valid, 2094 Invalid, 5882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1397 Valid, 4485 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-16 17:18:51,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1904 states. [2023-12-16 17:18:51,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1904 to 1866. [2023-12-16 17:18:51,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1866 states, 1403 states have (on average 1.6072701354240913) internal successors, (2255), 1461 states have internal predecessors, (2255), 364 states have call successors, (364), 90 states have call predecessors, (364), 98 states have return successors, (405), 363 states have call predecessors, (405), 359 states have call successors, (405) [2023-12-16 17:18:51,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1866 states to 1866 states and 3024 transitions. [2023-12-16 17:18:51,761 INFO L78 Accepts]: Start accepts. Automaton has 1866 states and 3024 transitions. Word has length 150 [2023-12-16 17:18:51,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:51,762 INFO L495 AbstractCegarLoop]: Abstraction has 1866 states and 3024 transitions. [2023-12-16 17:18:51,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.916666666666666) internal successors, (155), 10 states have internal predecessors, (155), 5 states have call successors, (37), 5 states have call predecessors, (37), 8 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-16 17:18:51,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1866 states and 3024 transitions. [2023-12-16 17:18:51,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 17:18:51,764 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:51,764 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:51,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:51,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:51,970 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:51,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:51,970 INFO L85 PathProgramCache]: Analyzing trace with hash -346297897, now seen corresponding path program 1 times [2023-12-16 17:18:51,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:51,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049315983] [2023-12-16 17:18:51,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:51,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:51,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:51,971 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:51,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:18:52,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:52,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:18:52,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:52,406 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-16 17:18:52,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:52,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:52,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049315983] [2023-12-16 17:18:52,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049315983] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:52,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:52,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:18:52,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530911714] [2023-12-16 17:18:52,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:52,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:18:52,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:52,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:18:52,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:52,408 INFO L87 Difference]: Start difference. First operand 1866 states and 3024 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-16 17:18:53,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:53,089 INFO L93 Difference]: Finished difference Result 5426 states and 8882 transitions. [2023-12-16 17:18:53,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:18:53,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 152 [2023-12-16 17:18:53,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:53,105 INFO L225 Difference]: With dead ends: 5426 [2023-12-16 17:18:53,105 INFO L226 Difference]: Without dead ends: 3616 [2023-12-16 17:18:53,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:18:53,111 INFO L413 NwaCegarLoop]: 916 mSDtfsCounter, 839 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 843 SdHoareTripleChecker+Valid, 2492 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:53,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [843 Valid, 2492 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:18:53,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3616 states. [2023-12-16 17:18:53,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3616 to 3393. [2023-12-16 17:18:53,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3393 states, 2605 states have (on average 1.6199616122840692) internal successors, (4220), 2691 states have internal predecessors, (4220), 608 states have call successors, (608), 162 states have call predecessors, (608), 179 states have return successors, (705), 591 states have call predecessors, (705), 600 states have call successors, (705) [2023-12-16 17:18:53,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3393 states to 3393 states and 5533 transitions. [2023-12-16 17:18:53,268 INFO L78 Accepts]: Start accepts. Automaton has 3393 states and 5533 transitions. Word has length 152 [2023-12-16 17:18:53,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:53,268 INFO L495 AbstractCegarLoop]: Abstraction has 3393 states and 5533 transitions. [2023-12-16 17:18:53,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-16 17:18:53,268 INFO L276 IsEmpty]: Start isEmpty. Operand 3393 states and 5533 transitions. [2023-12-16 17:18:53,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-16 17:18:53,274 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:53,274 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:53,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:53,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:53,483 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:53,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:53,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1512609444, now seen corresponding path program 1 times [2023-12-16 17:18:53,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:53,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1781587303] [2023-12-16 17:18:53,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:53,484 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:53,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:53,485 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:53,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:18:53,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:53,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:18:53,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:53,828 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:18:53,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:53,828 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:53,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1781587303] [2023-12-16 17:18:53,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1781587303] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:53,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:53,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:18:53,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713458246] [2023-12-16 17:18:53,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:53,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:18:53,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:53,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:18:53,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:18:53,830 INFO L87 Difference]: Start difference. First operand 3393 states and 5533 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:18:54,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:54,733 INFO L93 Difference]: Finished difference Result 9782 states and 16103 transitions. [2023-12-16 17:18:54,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:18:54,735 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 151 [2023-12-16 17:18:54,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:54,762 INFO L225 Difference]: With dead ends: 9782 [2023-12-16 17:18:54,762 INFO L226 Difference]: Without dead ends: 6445 [2023-12-16 17:18:54,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 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-16 17:18:54,799 INFO L413 NwaCegarLoop]: 1051 mSDtfsCounter, 773 mSDsluCounter, 1967 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 3018 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:54,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 3018 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:18:54,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6445 states. [2023-12-16 17:18:55,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6445 to 6415. [2023-12-16 17:18:55,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6415 states, 4900 states have (on average 1.5981632653061224) internal successors, (7831), 5064 states have internal predecessors, (7831), 1171 states have call successors, (1171), 324 states have call predecessors, (1171), 343 states have return successors, (1369), 1124 states have call predecessors, (1369), 1157 states have call successors, (1369) [2023-12-16 17:18:55,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6415 states to 6415 states and 10371 transitions. [2023-12-16 17:18:55,145 INFO L78 Accepts]: Start accepts. Automaton has 6415 states and 10371 transitions. Word has length 151 [2023-12-16 17:18:55,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:55,146 INFO L495 AbstractCegarLoop]: Abstraction has 6415 states and 10371 transitions. [2023-12-16 17:18:55,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:18:55,146 INFO L276 IsEmpty]: Start isEmpty. Operand 6415 states and 10371 transitions. [2023-12-16 17:18:55,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-16 17:18:55,148 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:55,148 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:55,159 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-16 17:18:55,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:55,357 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:55,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:55,357 INFO L85 PathProgramCache]: Analyzing trace with hash 800124535, now seen corresponding path program 1 times [2023-12-16 17:18:55,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:55,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [594444412] [2023-12-16 17:18:55,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:55,358 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:55,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:55,359 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:55,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:18:55,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:55,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:18:55,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:55,707 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:18:55,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:18:55,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:55,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [594444412] [2023-12-16 17:18:55,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [594444412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:18:55,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:18:55,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:18:55,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85591598] [2023-12-16 17:18:55,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:55,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:18:55,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:55,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:18:55,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:18:55,709 INFO L87 Difference]: Start difference. First operand 6415 states and 10371 transitions. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-16 17:18:56,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:18:56,833 INFO L93 Difference]: Finished difference Result 16174 states and 26661 transitions. [2023-12-16 17:18:56,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:18:56,833 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) Word has length 157 [2023-12-16 17:18:56,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:18:56,872 INFO L225 Difference]: With dead ends: 16174 [2023-12-16 17:18:56,873 INFO L226 Difference]: Without dead ends: 9815 [2023-12-16 17:18:56,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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-16 17:18:56,895 INFO L413 NwaCegarLoop]: 1013 mSDtfsCounter, 862 mSDsluCounter, 3203 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 863 SdHoareTripleChecker+Valid, 4216 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:18:56,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [863 Valid, 4216 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:18:56,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9815 states. [2023-12-16 17:18:57,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9815 to 9799. [2023-12-16 17:18:57,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9799 states, 7422 states have (on average 1.5851522500673674) internal successors, (11765), 7695 states have internal predecessors, (11765), 1840 states have call successors, (1840), 495 states have call predecessors, (1840), 536 states have return successors, (2347), 1801 states have call predecessors, (2347), 1820 states have call successors, (2347) [2023-12-16 17:18:57,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9799 states to 9799 states and 15952 transitions. [2023-12-16 17:18:57,434 INFO L78 Accepts]: Start accepts. Automaton has 9799 states and 15952 transitions. Word has length 157 [2023-12-16 17:18:57,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:18:57,436 INFO L495 AbstractCegarLoop]: Abstraction has 9799 states and 15952 transitions. [2023-12-16 17:18:57,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-16 17:18:57,436 INFO L276 IsEmpty]: Start isEmpty. Operand 9799 states and 15952 transitions. [2023-12-16 17:18:57,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-16 17:18:57,439 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:18:57,439 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:18:57,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:18:57,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:57,647 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:18:57,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:18:57,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1754064693, now seen corresponding path program 1 times [2023-12-16 17:18:57,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:18:57,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581084621] [2023-12-16 17:18:57,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:18:57,649 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:18:57,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:18:57,650 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:18:57,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:18:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:18:57,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-16 17:18:57,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:18:58,066 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:18:58,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:18:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-16 17:18:58,371 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:18:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581084621] [2023-12-16 17:18:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581084621] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 17:18:58,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 17:18:58,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9] total 16 [2023-12-16 17:18:58,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773679147] [2023-12-16 17:18:58,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:18:58,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-16 17:18:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:18:58,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-16 17:18:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:18:58,373 INFO L87 Difference]: Start difference. First operand 9799 states and 15952 transitions. Second operand has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (20), 4 states have call predecessors, (20), 5 states have return successors, (19), 7 states have call predecessors, (19), 5 states have call successors, (19) [2023-12-16 17:19:01,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:01,058 INFO L93 Difference]: Finished difference Result 15971 states and 25895 transitions. [2023-12-16 17:19:01,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:19:01,059 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (20), 4 states have call predecessors, (20), 5 states have return successors, (19), 7 states have call predecessors, (19), 5 states have call successors, (19) Word has length 157 [2023-12-16 17:19:01,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:01,093 INFO L225 Difference]: With dead ends: 15971 [2023-12-16 17:19:01,093 INFO L226 Difference]: Without dead ends: 9771 [2023-12-16 17:19:01,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 299 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-12-16 17:19:01,111 INFO L413 NwaCegarLoop]: 1213 mSDtfsCounter, 4861 mSDsluCounter, 3658 mSDsCounter, 0 mSdLazyCounter, 2391 mSolverCounterSat, 1161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4868 SdHoareTripleChecker+Valid, 4871 SdHoareTripleChecker+Invalid, 3552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1161 IncrementalHoareTripleChecker+Valid, 2391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:01,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4868 Valid, 4871 Invalid, 3552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1161 Valid, 2391 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-16 17:19:01,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9771 states. [2023-12-16 17:19:01,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9771 to 9767. [2023-12-16 17:19:01,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9767 states, 7406 states have (on average 1.5847961112611395) internal successors, (11737), 7679 states have internal predecessors, (11737), 1828 states have call successors, (1828), 491 states have call predecessors, (1828), 532 states have return successors, (2335), 1789 states have call predecessors, (2335), 1808 states have call successors, (2335) [2023-12-16 17:19:01,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9767 states to 9767 states and 15900 transitions. [2023-12-16 17:19:01,614 INFO L78 Accepts]: Start accepts. Automaton has 9767 states and 15900 transitions. Word has length 157 [2023-12-16 17:19:01,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:01,615 INFO L495 AbstractCegarLoop]: Abstraction has 9767 states and 15900 transitions. [2023-12-16 17:19:01,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (20), 4 states have call predecessors, (20), 5 states have return successors, (19), 7 states have call predecessors, (19), 5 states have call successors, (19) [2023-12-16 17:19:01,615 INFO L276 IsEmpty]: Start isEmpty. Operand 9767 states and 15900 transitions. [2023-12-16 17:19:01,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-16 17:19:01,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:01,619 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:01,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:01,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:01,829 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:01,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:01,830 INFO L85 PathProgramCache]: Analyzing trace with hash 2124733927, now seen corresponding path program 1 times [2023-12-16 17:19:01,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:01,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504886936] [2023-12-16 17:19:01,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:01,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:01,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:01,832 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:01,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:19:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:02,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:02,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:02,269 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-16 17:19:02,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:02,270 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:02,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504886936] [2023-12-16 17:19:02,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504886936] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:02,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:02,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:02,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556584464] [2023-12-16 17:19:02,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:02,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:02,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:02,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:02,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:02,271 INFO L87 Difference]: Start difference. First operand 9767 states and 15900 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:19:03,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:03,080 INFO L93 Difference]: Finished difference Result 26192 states and 44041 transitions. [2023-12-16 17:19:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:03,081 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 165 [2023-12-16 17:19:03,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:03,149 INFO L225 Difference]: With dead ends: 26192 [2023-12-16 17:19:03,149 INFO L226 Difference]: Without dead ends: 16481 [2023-12-16 17:19:03,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:03,255 INFO L413 NwaCegarLoop]: 989 mSDtfsCounter, 842 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 1837 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:03,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 1837 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:03,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16481 states. [2023-12-16 17:19:03,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16481 to 16477. [2023-12-16 17:19:03,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16477 states, 12412 states have (on average 1.5775056397035128) internal successors, (19580), 12903 states have internal predecessors, (19580), 3164 states have call successors, (3164), 833 states have call predecessors, (3164), 900 states have return successors, (4625), 3123 states have call predecessors, (4625), 3132 states have call successors, (4625) [2023-12-16 17:19:04,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16477 states to 16477 states and 27369 transitions. [2023-12-16 17:19:04,089 INFO L78 Accepts]: Start accepts. Automaton has 16477 states and 27369 transitions. Word has length 165 [2023-12-16 17:19:04,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:04,089 INFO L495 AbstractCegarLoop]: Abstraction has 16477 states and 27369 transitions. [2023-12-16 17:19:04,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:19:04,089 INFO L276 IsEmpty]: Start isEmpty. Operand 16477 states and 27369 transitions. [2023-12-16 17:19:04,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-16 17:19:04,092 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:04,092 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:04,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:04,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:04,301 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:04,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:04,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1295466631, now seen corresponding path program 1 times [2023-12-16 17:19:04,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:04,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1214850115] [2023-12-16 17:19:04,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:04,302 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:04,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:04,302 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:04,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:19:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:04,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:04,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:04,691 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-16 17:19:04,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:04,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:04,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1214850115] [2023-12-16 17:19:04,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1214850115] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:04,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:04,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:04,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302287550] [2023-12-16 17:19:04,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:04,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:04,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:04,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:04,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:04,693 INFO L87 Difference]: Start difference. First operand 16477 states and 27369 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:19:06,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:06,700 INFO L93 Difference]: Finished difference Result 46352 states and 81043 transitions. [2023-12-16 17:19:06,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:06,701 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 166 [2023-12-16 17:19:06,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:06,817 INFO L225 Difference]: With dead ends: 46352 [2023-12-16 17:19:06,817 INFO L226 Difference]: Without dead ends: 29931 [2023-12-16 17:19:06,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:06,889 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 842 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 1840 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:06,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 1840 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:06,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29931 states. [2023-12-16 17:19:08,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29931 to 29927. [2023-12-16 17:19:08,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29927 states, 22448 states have (on average 1.5724786172487526) internal successors, (35299), 23375 states have internal predecessors, (35299), 5842 states have call successors, (5842), 1517 states have call predecessors, (5842), 1636 states have return successors, (10345), 5797 states have call predecessors, (10345), 5786 states have call successors, (10345) [2023-12-16 17:19:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29927 states to 29927 states and 51486 transitions. [2023-12-16 17:19:08,700 INFO L78 Accepts]: Start accepts. Automaton has 29927 states and 51486 transitions. Word has length 166 [2023-12-16 17:19:08,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:08,700 INFO L495 AbstractCegarLoop]: Abstraction has 29927 states and 51486 transitions. [2023-12-16 17:19:08,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:19:08,700 INFO L276 IsEmpty]: Start isEmpty. Operand 29927 states and 51486 transitions. [2023-12-16 17:19:08,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-16 17:19:08,704 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:08,704 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:08,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:08,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:08,913 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:08,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:08,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1150202174, now seen corresponding path program 1 times [2023-12-16 17:19:08,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:08,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [163576932] [2023-12-16 17:19:08,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:08,914 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:08,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:08,915 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:08,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 17:19:09,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:09,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:09,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:09,330 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-16 17:19:09,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:09,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:09,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [163576932] [2023-12-16 17:19:09,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [163576932] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:09,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:09,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:09,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625789749] [2023-12-16 17:19:09,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:09,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:09,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:09,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:09,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:09,332 INFO L87 Difference]: Start difference. First operand 29927 states and 51486 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:19:13,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:13,458 INFO L93 Difference]: Finished difference Result 86732 states and 161893 transitions. [2023-12-16 17:19:13,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:13,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 167 [2023-12-16 17:19:13,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:13,921 INFO L225 Difference]: With dead ends: 86732 [2023-12-16 17:19:13,921 INFO L226 Difference]: Without dead ends: 56861 [2023-12-16 17:19:14,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:14,095 INFO L413 NwaCegarLoop]: 1029 mSDtfsCounter, 838 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 1895 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:14,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [838 Valid, 1895 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:14,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56861 states. [2023-12-16 17:19:17,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56861 to 56857. [2023-12-16 17:19:17,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56857 states, 42544 states have (on average 1.5684467845054533) internal successors, (66728), 44343 states have internal predecessors, (66728), 11204 states have call successors, (11204), 2885 states have call predecessors, (11204), 3108 states have return successors, (25613), 11151 states have call predecessors, (25613), 11100 states have call successors, (25613) [2023-12-16 17:19:18,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56857 states to 56857 states and 103545 transitions. [2023-12-16 17:19:18,154 INFO L78 Accepts]: Start accepts. Automaton has 56857 states and 103545 transitions. Word has length 167 [2023-12-16 17:19:18,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:18,154 INFO L495 AbstractCegarLoop]: Abstraction has 56857 states and 103545 transitions. [2023-12-16 17:19:18,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:19:18,154 INFO L276 IsEmpty]: Start isEmpty. Operand 56857 states and 103545 transitions. [2023-12-16 17:19:18,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-16 17:19:18,158 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:18,158 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:18,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:18,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:18,367 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:18,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:18,367 INFO L85 PathProgramCache]: Analyzing trace with hash -2144671948, now seen corresponding path program 1 times [2023-12-16 17:19:18,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:18,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194946883] [2023-12-16 17:19:18,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:18,368 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:18,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:18,369 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:18,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 17:19:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:18,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:18,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:18,762 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-16 17:19:18,763 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:18,763 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:18,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194946883] [2023-12-16 17:19:18,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194946883] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:18,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:18,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:18,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439303203] [2023-12-16 17:19:18,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:18,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:18,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:18,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:18,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:18,764 INFO L87 Difference]: Start difference. First operand 56857 states and 103545 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Received shutdown request... [2023-12-16 17:19:26,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:26,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:26,116 INFO L413 NwaCegarLoop]: 1202 mSDtfsCounter, 834 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 2077 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:26,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [834 Valid, 2077 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:26,117 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:19:26,124 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:19:26,124 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:19:26,125 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 (31)] Ended with exit code 0 [2023-12-16 17:19:26,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:26,326 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (56857states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (164140 states constructed, input type IntersectNwa). [2023-12-16 17:19:26,329 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:26,330 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:19:26,332 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:19:26 BoogieIcfgContainer [2023-12-16 17:19:26,332 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:19:26,332 INFO L158 Benchmark]: Toolchain (without parser) took 64675.11ms. Allocated memory was 210.8MB in the beginning and 5.4GB in the end (delta: 5.2GB). Free memory was 143.5MB in the beginning and 3.9GB in the end (delta: -3.7GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2023-12-16 17:19:26,332 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 210.8MB. Free memory was 160.1MB in the beginning and 160.0MB in the end (delta: 125.8kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:19:26,332 INFO L158 Benchmark]: CACSL2BoogieTranslator took 617.89ms. Allocated memory was 210.8MB in the beginning and 273.7MB in the end (delta: 62.9MB). Free memory was 143.3MB in the beginning and 191.0MB in the end (delta: -47.8MB). Peak memory consumption was 22.1MB. Max. memory is 8.0GB. [2023-12-16 17:19:26,332 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.23ms. Allocated memory is still 273.7MB. Free memory was 191.0MB in the beginning and 186.3MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:19:26,332 INFO L158 Benchmark]: Boogie Preprocessor took 104.15ms. Allocated memory is still 273.7MB. Free memory was 185.8MB in the beginning and 177.4MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:19:26,333 INFO L158 Benchmark]: RCFGBuilder took 1248.03ms. Allocated memory is still 273.7MB. Free memory was 177.4MB in the beginning and 114.3MB in the end (delta: 63.1MB). Peak memory consumption was 63.6MB. Max. memory is 8.0GB. [2023-12-16 17:19:26,333 INFO L158 Benchmark]: TraceAbstraction took 62631.07ms. Allocated memory was 273.7MB in the beginning and 5.4GB in the end (delta: 5.2GB). Free memory was 113.8MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2023-12-16 17:19:26,333 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 210.8MB. Free memory was 160.1MB in the beginning and 160.0MB in the end (delta: 125.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 617.89ms. Allocated memory was 210.8MB in the beginning and 273.7MB in the end (delta: 62.9MB). Free memory was 143.3MB in the beginning and 191.0MB in the end (delta: -47.8MB). Peak memory consumption was 22.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 67.23ms. Allocated memory is still 273.7MB. Free memory was 191.0MB in the beginning and 186.3MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 104.15ms. Allocated memory is still 273.7MB. Free memory was 185.8MB in the beginning and 177.4MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1248.03ms. Allocated memory is still 273.7MB. Free memory was 177.4MB in the beginning and 114.3MB in the end (delta: 63.1MB). Peak memory consumption was 63.6MB. Max. memory is 8.0GB. * TraceAbstraction took 62631.07ms. Allocated memory was 273.7MB in the beginning and 5.4GB in the end (delta: 5.2GB). Free memory was 113.8MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [48] - GenericResultAtLocation [Line: 68]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [68] - GenericResultAtLocation [Line: 77]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [77] - GenericResultAtLocation [Line: 171]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [171] - GenericResultAtLocation [Line: 270]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [270] - GenericResultAtLocation [Line: 1873]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1873] - GenericResultAtLocation [Line: 1991]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1991] - GenericResultAtLocation [Line: 2342]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2342] - GenericResultAtLocation [Line: 2708]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2708] - GenericResultAtLocation [Line: 2743]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2743] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 73). Cancelled while NwaCegarLoop was constructing difference of abstraction (56857states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (164140 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 597 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 62.6s, OverallIterations: 30, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 36.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23015 SdHoareTripleChecker+Valid, 18.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22759 mSDsluCounter, 117280 SdHoareTripleChecker+Invalid, 15.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 88967 mSDsCounter, 3423 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 24717 IncrementalHoareTripleChecker+Invalid, 28140 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3423 mSolverCounterUnsat, 28313 mSDtfsCounter, 24717 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4611 GetRequests, 4430 SyntacticMatches, 6 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=56857occurred in iteration=29, InterpolantAutomatonStates: 193, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.8s AutomataMinimizationTime, 29 MinimizatonAttempts, 430 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 3.6s InterpolantComputationTime, 4132 NumberOfCodeBlocks, 4132 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 4547 ConstructedInterpolants, 0 QuantifiedInterpolants, 8747 SizeOfPredicates, 58 NumberOfNonLiveVariables, 22240 ConjunctsInSsa, 201 ConjunctsInUnsatCore, 33 InterpolantComputations, 28 PerfectInterpolantSequences, 1143/1164 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown