/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_spec1_product22.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:20:26,059 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:20:26,100 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:20:26,103 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:20:26,103 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:20:26,117 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:20:26,118 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:20:26,118 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:20:26,119 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:20:26,119 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:20:26,119 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:20:26,119 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:20:26,120 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:20:26,120 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:20:26,120 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:20:26,120 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:20:26,121 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:20:26,121 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:20:26,121 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:20:26,121 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:20:26,121 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:20:26,122 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:20:26,122 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:20:26,122 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:20:26,122 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:20:26,122 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:20:26,123 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:20:26,123 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:20:26,123 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:20:26,123 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:20:26,123 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:20:26,123 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:20:26,124 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:20:26,124 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:20:26,124 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:20:26,124 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:20:26,124 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:20:26,124 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:20:26,125 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:20:26,126 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:20:26,293 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:20:26,325 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:20:26,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:20:26,327 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:20:26,328 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:20:26,330 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec1_product22.cil.c [2023-12-16 17:20:27,388 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:20:27,627 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:20:27,627 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product22.cil.c [2023-12-16 17:20:27,645 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41a46c7db/439054caa03f422384518573e86190ef/FLAG0bc246b0f [2023-12-16 17:20:27,654 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41a46c7db/439054caa03f422384518573e86190ef [2023-12-16 17:20:27,656 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:20:27,657 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:20:27,658 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:20:27,658 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:20:27,670 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:20:27,670 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:20:27" (1/1) ... [2023-12-16 17:20:27,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36aa8d26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:27, skipping insertion in model container [2023-12-16 17:20:27,671 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:20:27" (1/1) ... [2023-12-16 17:20:27,728 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:20:28,006 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_spec1_product22.cil.c[27271,27284] [2023-12-16 17:20:28,161 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:20:28,177 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:20:28,193 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:20:28,229 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_spec1_product22.cil.c[27271,27284] [2023-12-16 17:20:28,261 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:20:28,265 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:20:28,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [48] [2023-12-16 17:20:28,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [414] [2023-12-16 17:20:28,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1087] [2023-12-16 17:20:28,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [1096] [2023-12-16 17:20:28,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1197] [2023-12-16 17:20:28,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [1554] [2023-12-16 17:20:28,274 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1567] [2023-12-16 17:20:28,274 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1687] [2023-12-16 17:20:28,274 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1722] [2023-12-16 17:20:28,274 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [3280] [2023-12-16 17:20:28,345 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_spec1_product22.cil.c[27271,27284] [2023-12-16 17:20:28,378 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:20:28,395 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:20:28,395 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28 WrapperNode [2023-12-16 17:20:28,395 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:20:28,396 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:20:28,396 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:20:28,396 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:20:28,402 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:20:28" (1/1) ... [2023-12-16 17:20:28,430 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:20:28" (1/1) ... [2023-12-16 17:20:28,480 INFO L138 Inliner]: procedures = 96, calls = 346, calls flagged for inlining = 26, calls inlined = 22, statements flattened = 814 [2023-12-16 17:20:28,481 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:20:28,481 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:20:28,481 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:20:28,481 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:20:28,489 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,489 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,507 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,534 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 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:20:28,534 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,535 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,571 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,585 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,589 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,618 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,624 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:20:28,625 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:20:28,625 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:20:28,625 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:20:28,626 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (1/1) ... [2023-12-16 17:20:28,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:20:28,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:20:28,673 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:20:28,679 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:20:28,694 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-16 17:20:28,695 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-16 17:20:28,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:20:28,695 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:20:28,695 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:20:28,695 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2023-12-16 17:20:28,695 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2023-12-16 17:20:28,695 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:20:28,696 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:20:28,696 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:20:28,696 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:20:28,698 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:20:28,698 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:20:28,698 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:20:28,698 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:20:28,698 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:20:28,698 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:20:28,698 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2023-12-16 17:20:28,698 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2023-12-16 17:20:28,698 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:20:28,699 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:20:28,699 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:20:28,699 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:20:28,699 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:20:28,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:20:28,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:20:28,701 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:20:28,701 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:20:28,701 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:20:28,701 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:20:28,702 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:20:28,702 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:20:28,702 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:20:28,702 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:20:28,702 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:20:28,702 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:20:28,703 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:20:28,703 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:20:28,703 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:20:28,703 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:20:28,703 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:20:28,703 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:20:28,703 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:20:28,703 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__twothirdsfull [2023-12-16 17:20:28,703 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__twothirdsfull [2023-12-16 17:20:28,704 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:20:28,704 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:20:28,704 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:20:28,704 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:20:28,704 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:20:28,704 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:20:28,849 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:20:28,851 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:20:29,736 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:20:29,875 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:20:29,875 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:20:29,875 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:20:29 BoogieIcfgContainer [2023-12-16 17:20:29,875 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:20:29,877 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:20:29,877 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:20:29,879 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:20:29,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:20:27" (1/3) ... [2023-12-16 17:20:29,879 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ec52f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:20:29, skipping insertion in model container [2023-12-16 17:20:29,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:28" (2/3) ... [2023-12-16 17:20:29,880 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ec52f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:20:29, skipping insertion in model container [2023-12-16 17:20:29,880 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:20:29" (3/3) ... [2023-12-16 17:20:29,882 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product22.cil.c [2023-12-16 17:20:29,892 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:20:29,892 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:20:29,948 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:20:29,959 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;@68641cef, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:20:29,959 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:20:29,967 INFO L276 IsEmpty]: Start isEmpty. Operand has 558 states, 429 states have (on average 1.7202797202797202) internal successors, (738), 452 states have internal predecessors, (738), 101 states have call successors, (101), 26 states have call predecessors, (101), 26 states have return successors, (101), 94 states have call predecessors, (101), 101 states have call successors, (101) [2023-12-16 17:20:29,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-12-16 17:20:29,978 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:29,979 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:29,979 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:29,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1303359183, now seen corresponding path program 1 times [2023-12-16 17:20:29,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:29,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449759433] [2023-12-16 17:20:29,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:29,991 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:20:29,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:30,014 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:20:30,036 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:20:30,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:30,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 17:20:30,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:30,450 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-16 17:20:30,451 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:30,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:30,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449759433] [2023-12-16 17:20:30,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449759433] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:30,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:30,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:20:30,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377147782] [2023-12-16 17:20:30,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:30,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 17:20:30,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:30,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 17:20:30,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:20:30,484 INFO L87 Difference]: Start difference. First operand has 558 states, 429 states have (on average 1.7202797202797202) internal successors, (738), 452 states have internal predecessors, (738), 101 states have call successors, (101), 26 states have call predecessors, (101), 26 states have return successors, (101), 94 states have call predecessors, (101), 101 states have call successors, (101) Second operand has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-16 17:20:30,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:30,587 INFO L93 Difference]: Finished difference Result 576 states and 967 transitions. [2023-12-16 17:20:30,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 17:20:30,589 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 72 [2023-12-16 17:20:30,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:30,610 INFO L225 Difference]: With dead ends: 576 [2023-12-16 17:20:30,610 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:20:30,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:20:30,615 INFO L413 NwaCegarLoop]: 917 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:30,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 917 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:20:30,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:20:30,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:20:30,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 427 states have (on average 1.711943793911007) internal successors, (731), 448 states have internal predecessors, (731), 101 states have call successors, (101), 26 states have call predecessors, (101), 25 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:30,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 928 transitions. [2023-12-16 17:20:30,678 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 928 transitions. Word has length 72 [2023-12-16 17:20:30,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:30,679 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 928 transitions. [2023-12-16 17:20:30,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-16 17:20:30,680 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 928 transitions. [2023-12-16 17:20:30,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 17:20:30,683 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:30,684 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:30,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-16 17:20:30,890 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:20:30,893 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:30,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:30,894 INFO L85 PathProgramCache]: Analyzing trace with hash -70391044, now seen corresponding path program 1 times [2023-12-16 17:20:30,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:30,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994384409] [2023-12-16 17:20:30,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:30,895 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:20:30,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:30,898 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:20:30,904 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:20:31,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:31,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 878 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:31,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:31,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:31,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:31,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994384409] [2023-12-16 17:20:31,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994384409] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:31,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:31,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:31,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307502925] [2023-12-16 17:20:31,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:31,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:31,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:31,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:31,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:31,243 INFO L87 Difference]: Start difference. First operand 554 states and 928 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:31,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:31,346 INFO L93 Difference]: Finished difference Result 1105 states and 1854 transitions. [2023-12-16 17:20:31,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:31,349 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 73 [2023-12-16 17:20:31,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:31,352 INFO L225 Difference]: With dead ends: 1105 [2023-12-16 17:20:31,353 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:20:31,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 70 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:20:31,356 INFO L413 NwaCegarLoop]: 901 mSDtfsCounter, 14 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2696 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:31,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 2696 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:31,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:20:31,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:20:31,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 427 states have (on average 1.7096018735362997) internal successors, (730), 448 states have internal predecessors, (730), 101 states have call successors, (101), 26 states have call predecessors, (101), 25 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:31,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 927 transitions. [2023-12-16 17:20:31,378 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 927 transitions. Word has length 73 [2023-12-16 17:20:31,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:31,378 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 927 transitions. [2023-12-16 17:20:31,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:31,379 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 927 transitions. [2023-12-16 17:20:31,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 17:20:31,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:31,381 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:31,395 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:20:31,590 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:20:31,591 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:31,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:31,591 INFO L85 PathProgramCache]: Analyzing trace with hash -937754258, now seen corresponding path program 1 times [2023-12-16 17:20:31,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:31,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1643328088] [2023-12-16 17:20:31,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:31,592 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:20:31,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:31,604 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:20:31,605 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:20:31,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:31,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:31,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:31,989 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:31,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:31,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:31,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1643328088] [2023-12-16 17:20:31,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1643328088] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:31,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:31,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:31,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990155112] [2023-12-16 17:20:31,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:31,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:31,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:31,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:31,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:31,991 INFO L87 Difference]: Start difference. First operand 554 states and 927 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:32,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:32,077 INFO L93 Difference]: Finished difference Result 1105 states and 1852 transitions. [2023-12-16 17:20:32,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:32,078 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 75 [2023-12-16 17:20:32,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:32,081 INFO L225 Difference]: With dead ends: 1105 [2023-12-16 17:20:32,081 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:20:32,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 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:20:32,083 INFO L413 NwaCegarLoop]: 901 mSDtfsCounter, 12 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2696 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:32,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2696 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:32,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:20:32,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:20:32,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 427 states have (on average 1.7072599531615924) internal successors, (729), 448 states have internal predecessors, (729), 101 states have call successors, (101), 26 states have call predecessors, (101), 25 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 926 transitions. [2023-12-16 17:20:32,100 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 926 transitions. Word has length 75 [2023-12-16 17:20:32,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:32,100 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 926 transitions. [2023-12-16 17:20:32,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:32,100 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 926 transitions. [2023-12-16 17:20:32,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-16 17:20:32,102 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:32,102 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:32,112 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:20:32,312 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:20:32,313 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:32,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:32,313 INFO L85 PathProgramCache]: Analyzing trace with hash 28789316, now seen corresponding path program 1 times [2023-12-16 17:20:32,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:32,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [135842438] [2023-12-16 17:20:32,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:32,314 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:20:32,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:32,316 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:20:32,320 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:20:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:32,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:32,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:32,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:32,647 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:32,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [135842438] [2023-12-16 17:20:32,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [135842438] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:32,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:32,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:32,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350011266] [2023-12-16 17:20:32,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:32,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:32,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:32,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:32,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:32,648 INFO L87 Difference]: Start difference. First operand 554 states and 926 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:32,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:32,740 INFO L93 Difference]: Finished difference Result 1109 states and 1855 transitions. [2023-12-16 17:20:32,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:20:32,741 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 77 [2023-12-16 17:20:32,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:32,744 INFO L225 Difference]: With dead ends: 1109 [2023-12-16 17:20:32,744 INFO L226 Difference]: Without dead ends: 560 [2023-12-16 17:20:32,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 74 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:20:32,749 INFO L413 NwaCegarLoop]: 901 mSDtfsCounter, 13 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2696 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:32,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2696 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:32,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-16 17:20:32,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2023-12-16 17:20:32,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 432 states have (on average 1.6990740740740742) internal successors, (734), 453 states have internal predecessors, (734), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:32,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 931 transitions. [2023-12-16 17:20:32,775 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 931 transitions. Word has length 77 [2023-12-16 17:20:32,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:32,776 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 931 transitions. [2023-12-16 17:20:32,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:32,776 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 931 transitions. [2023-12-16 17:20:32,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-16 17:20:32,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:32,777 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:32,786 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:20:32,985 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:20:32,986 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:32,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:32,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1005033772, now seen corresponding path program 1 times [2023-12-16 17:20:32,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:32,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713290945] [2023-12-16 17:20:32,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:32,987 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:20:32,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:32,990 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:20:33,012 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:20:33,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:33,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:33,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:33,338 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:33,339 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:33,339 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:33,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713290945] [2023-12-16 17:20:33,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713290945] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:33,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:33,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:33,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408671525] [2023-12-16 17:20:33,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:33,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:33,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:33,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:33,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:33,341 INFO L87 Difference]: Start difference. First operand 560 states and 931 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:33,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:33,427 INFO L93 Difference]: Finished difference Result 1108 states and 1846 transitions. [2023-12-16 17:20:33,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:33,428 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 78 [2023-12-16 17:20:33,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:33,430 INFO L225 Difference]: With dead ends: 1108 [2023-12-16 17:20:33,431 INFO L226 Difference]: Without dead ends: 560 [2023-12-16 17:20:33,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 75 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:20:33,435 INFO L413 NwaCegarLoop]: 902 mSDtfsCounter, 8 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2697 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:33,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2697 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:33,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-16 17:20:33,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2023-12-16 17:20:33,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 432 states have (on average 1.6967592592592593) internal successors, (733), 453 states have internal predecessors, (733), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:33,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 930 transitions. [2023-12-16 17:20:33,451 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 930 transitions. Word has length 78 [2023-12-16 17:20:33,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:33,452 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 930 transitions. [2023-12-16 17:20:33,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:33,452 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 930 transitions. [2023-12-16 17:20:33,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-16 17:20:33,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:33,453 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:33,462 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:20:33,661 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:20:33,661 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:33,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:33,662 INFO L85 PathProgramCache]: Analyzing trace with hash 218588488, now seen corresponding path program 1 times [2023-12-16 17:20:33,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:33,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [186725918] [2023-12-16 17:20:33,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:33,662 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:20:33,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:33,677 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:20:33,710 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:20:34,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:34,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:34,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:34,042 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:34,042 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:34,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:34,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [186725918] [2023-12-16 17:20:34,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [186725918] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:34,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:34,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:34,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144134735] [2023-12-16 17:20:34,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:34,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:34,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:34,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:34,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:34,044 INFO L87 Difference]: Start difference. First operand 560 states and 930 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:34,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:34,127 INFO L93 Difference]: Finished difference Result 1108 states and 1845 transitions. [2023-12-16 17:20:34,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:34,127 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 79 [2023-12-16 17:20:34,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:34,130 INFO L225 Difference]: With dead ends: 1108 [2023-12-16 17:20:34,131 INFO L226 Difference]: Without dead ends: 560 [2023-12-16 17:20:34,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 76 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:20:34,134 INFO L413 NwaCegarLoop]: 902 mSDtfsCounter, 6 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2697 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:34,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2697 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:34,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-16 17:20:34,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2023-12-16 17:20:34,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 432 states have (on average 1.6944444444444444) internal successors, (732), 453 states have internal predecessors, (732), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:34,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 929 transitions. [2023-12-16 17:20:34,163 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 929 transitions. Word has length 79 [2023-12-16 17:20:34,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:34,164 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 929 transitions. [2023-12-16 17:20:34,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:34,164 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 929 transitions. [2023-12-16 17:20:34,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-16 17:20:34,165 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:34,165 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:34,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:34,374 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:20:34,374 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:34,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash 623336112, now seen corresponding path program 1 times [2023-12-16 17:20:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:34,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1017329189] [2023-12-16 17:20:34,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:34,376 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:20:34,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:34,377 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:20:34,394 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:20:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:34,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:34,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:34,716 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:34,716 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:34,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:34,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1017329189] [2023-12-16 17:20:34,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1017329189] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:34,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:34,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:34,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490167093] [2023-12-16 17:20:34,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:34,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:34,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:34,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:34,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:34,718 INFO L87 Difference]: Start difference. First operand 560 states and 929 transitions. Second operand has 7 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:34,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:34,893 INFO L93 Difference]: Finished difference Result 1124 states and 1872 transitions. [2023-12-16 17:20:34,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:34,894 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 80 [2023-12-16 17:20:34,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:34,897 INFO L225 Difference]: With dead ends: 1124 [2023-12-16 17:20:34,897 INFO L226 Difference]: Without dead ends: 580 [2023-12-16 17:20:34,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 74 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:20:34,899 INFO L413 NwaCegarLoop]: 900 mSDtfsCounter, 146 mSDsluCounter, 4395 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 5295 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:34,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 5295 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:34,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2023-12-16 17:20:34,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 578. [2023-12-16 17:20:34,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 447 states have (on average 1.6935123042505593) internal successors, (757), 470 states have internal predecessors, (757), 102 states have call successors, (102), 27 states have call predecessors, (102), 28 states have return successors, (100), 94 states have call predecessors, (100), 97 states have call successors, (100) [2023-12-16 17:20:34,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 959 transitions. [2023-12-16 17:20:34,914 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 959 transitions. Word has length 80 [2023-12-16 17:20:34,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:34,914 INFO L495 AbstractCegarLoop]: Abstraction has 578 states and 959 transitions. [2023-12-16 17:20:34,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:34,914 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 959 transitions. [2023-12-16 17:20:34,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-16 17:20:34,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:34,916 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:34,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:35,128 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:20:35,129 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:35,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:35,129 INFO L85 PathProgramCache]: Analyzing trace with hash 377023025, now seen corresponding path program 1 times [2023-12-16 17:20:35,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:35,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449505105] [2023-12-16 17:20:35,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:35,130 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:20:35,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:35,131 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:20:35,136 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:20:35,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:35,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:35,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:35,467 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:35,468 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:35,468 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:35,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449505105] [2023-12-16 17:20:35,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449505105] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:35,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:35,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:35,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083905316] [2023-12-16 17:20:35,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:35,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:35,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:35,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:35,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:35,469 INFO L87 Difference]: Start difference. First operand 578 states and 959 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:35,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:35,546 INFO L93 Difference]: Finished difference Result 1136 states and 1893 transitions. [2023-12-16 17:20:35,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:20:35,547 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 80 [2023-12-16 17:20:35,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:35,549 INFO L225 Difference]: With dead ends: 1136 [2023-12-16 17:20:35,550 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:20:35,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 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:20:35,552 INFO L413 NwaCegarLoop]: 901 mSDtfsCounter, 8 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2696 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:35,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2696 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:35,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:20:35,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2023-12-16 17:20:35,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 445 states have (on average 1.6943820224719102) internal successors, (754), 467 states have internal predecessors, (754), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (97), 93 states have call predecessors, (97), 96 states have call successors, (97) [2023-12-16 17:20:35,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 952 transitions. [2023-12-16 17:20:35,564 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 952 transitions. Word has length 80 [2023-12-16 17:20:35,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:35,564 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 952 transitions. [2023-12-16 17:20:35,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:35,565 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 952 transitions. [2023-12-16 17:20:35,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 17:20:35,565 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:35,565 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:35,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-16 17:20:35,772 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:20:35,773 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:35,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:35,774 INFO L85 PathProgramCache]: Analyzing trace with hash -837400553, now seen corresponding path program 1 times [2023-12-16 17:20:35,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:35,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756628139] [2023-12-16 17:20:35,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:35,775 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:20:35,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:35,778 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:20:35,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:20:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:36,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:36,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:36,084 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:36,085 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:36,085 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:36,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756628139] [2023-12-16 17:20:36,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756628139] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:36,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:36,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:36,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133541168] [2023-12-16 17:20:36,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:36,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:36,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:36,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:36,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:36,086 INFO L87 Difference]: Start difference. First operand 574 states and 952 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:36,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:36,228 INFO L93 Difference]: Finished difference Result 1160 states and 1936 transitions. [2023-12-16 17:20:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:36,229 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 81 [2023-12-16 17:20:36,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:36,232 INFO L225 Difference]: With dead ends: 1160 [2023-12-16 17:20:36,232 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:20:36,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 78 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:20:36,235 INFO L413 NwaCegarLoop]: 848 mSDtfsCounter, 132 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 2506 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:36,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 2506 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:36,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:20:36,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2023-12-16 17:20:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 445 states have (on average 1.6831460674157304) internal successors, (749), 467 states have internal predecessors, (749), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (97), 93 states have call predecessors, (97), 96 states have call successors, (97) [2023-12-16 17:20:36,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 947 transitions. [2023-12-16 17:20:36,246 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 947 transitions. Word has length 81 [2023-12-16 17:20:36,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:36,248 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 947 transitions. [2023-12-16 17:20:36,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:36,248 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 947 transitions. [2023-12-16 17:20:36,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-16 17:20:36,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:36,249 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:36,256 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:20:36,456 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:20:36,457 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:36,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:36,460 INFO L85 PathProgramCache]: Analyzing trace with hash 883349023, now seen corresponding path program 1 times [2023-12-16 17:20:36,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:36,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951154820] [2023-12-16 17:20:36,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:36,461 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:20:36,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:36,463 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:20:36,467 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:20:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:36,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:36,813 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:36,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:36,842 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:36,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951154820] [2023-12-16 17:20:36,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951154820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:36,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:36,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:36,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616911193] [2023-12-16 17:20:36,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:36,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:36,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:36,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:36,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:36,844 INFO L87 Difference]: Start difference. First operand 574 states and 947 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:37,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:37,011 INFO L93 Difference]: Finished difference Result 1160 states and 1926 transitions. [2023-12-16 17:20:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:37,012 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 83 [2023-12-16 17:20:37,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:37,015 INFO L225 Difference]: With dead ends: 1160 [2023-12-16 17:20:37,015 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:20:37,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 80 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:20:37,018 INFO L413 NwaCegarLoop]: 848 mSDtfsCounter, 126 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 2506 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:37,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 2506 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:37,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:20:37,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2023-12-16 17:20:37,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 445 states have (on average 1.6719101123595506) internal successors, (744), 467 states have internal predecessors, (744), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (97), 93 states have call predecessors, (97), 96 states have call successors, (97) [2023-12-16 17:20:37,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 942 transitions. [2023-12-16 17:20:37,033 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 942 transitions. Word has length 83 [2023-12-16 17:20:37,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:37,034 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 942 transitions. [2023-12-16 17:20:37,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:37,034 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 942 transitions. [2023-12-16 17:20:37,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 17:20:37,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:37,035 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:37,061 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:20:37,245 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:20:37,245 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:37,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:37,246 INFO L85 PathProgramCache]: Analyzing trace with hash 482395725, now seen corresponding path program 1 times [2023-12-16 17:20:37,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:37,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56088278] [2023-12-16 17:20:37,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:37,247 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:20:37,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:37,248 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:20:37,250 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:20:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:37,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:37,582 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:37,609 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:37,610 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:37,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:37,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56088278] [2023-12-16 17:20:37,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56088278] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:37,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:37,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:37,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598628721] [2023-12-16 17:20:37,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:37,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:37,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:37,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:37,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:37,611 INFO L87 Difference]: Start difference. First operand 574 states and 942 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:37,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:37,755 INFO L93 Difference]: Finished difference Result 1181 states and 1947 transitions. [2023-12-16 17:20:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:20:37,755 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 85 [2023-12-16 17:20:37,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:37,758 INFO L225 Difference]: With dead ends: 1181 [2023-12-16 17:20:37,758 INFO L226 Difference]: Without dead ends: 603 [2023-12-16 17:20:37,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 82 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:20:37,761 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 141 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2516 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:37,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 2516 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:37,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2023-12-16 17:20:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 589. [2023-12-16 17:20:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 460 states have (on average 1.65) internal successors, (759), 481 states have internal predecessors, (759), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:37,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 956 transitions. [2023-12-16 17:20:37,775 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 956 transitions. Word has length 85 [2023-12-16 17:20:37,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:37,775 INFO L495 AbstractCegarLoop]: Abstraction has 589 states and 956 transitions. [2023-12-16 17:20:37,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:37,775 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 956 transitions. [2023-12-16 17:20:37,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 17:20:37,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:37,777 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:37,798 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:20:37,986 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:20:37,986 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:37,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:37,987 INFO L85 PathProgramCache]: Analyzing trace with hash 119749069, now seen corresponding path program 1 times [2023-12-16 17:20:37,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:37,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075151503] [2023-12-16 17:20:37,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:37,987 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:20:37,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:37,988 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:20:37,994 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:20:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:38,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:38,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:38,352 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:38,353 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:38,353 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:38,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075151503] [2023-12-16 17:20:38,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075151503] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:38,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:38,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:38,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122455082] [2023-12-16 17:20:38,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:38,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:38,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:38,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:38,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:38,355 INFO L87 Difference]: Start difference. First operand 589 states and 956 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:38,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:38,504 INFO L93 Difference]: Finished difference Result 1146 states and 1869 transitions. [2023-12-16 17:20:38,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:38,505 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 85 [2023-12-16 17:20:38,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:38,508 INFO L225 Difference]: With dead ends: 1146 [2023-12-16 17:20:38,508 INFO L226 Difference]: Without dead ends: 582 [2023-12-16 17:20:38,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 79 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:20:38,510 INFO L413 NwaCegarLoop]: 901 mSDtfsCounter, 130 mSDsluCounter, 4354 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 5255 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:38,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 5255 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:38,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2023-12-16 17:20:38,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 568. [2023-12-16 17:20:38,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 439 states have (on average 1.644646924829157) internal successors, (722), 460 states have internal predecessors, (722), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:38,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 919 transitions. [2023-12-16 17:20:38,521 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 919 transitions. Word has length 85 [2023-12-16 17:20:38,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:38,521 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 919 transitions. [2023-12-16 17:20:38,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:38,521 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 919 transitions. [2023-12-16 17:20:38,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 17:20:38,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:38,522 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:38,531 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:20:38,731 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:20:38,732 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:38,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:38,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1037414563, now seen corresponding path program 1 times [2023-12-16 17:20:38,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:38,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864512025] [2023-12-16 17:20:38,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:38,733 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:20:38,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:38,745 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:20:38,763 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:20:39,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:39,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:39,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:39,076 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:39,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:39,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:39,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864512025] [2023-12-16 17:20:39,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864512025] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:39,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:39,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:39,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647865236] [2023-12-16 17:20:39,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:39,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:39,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:39,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:39,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:39,077 INFO L87 Difference]: Start difference. First operand 568 states and 919 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:39,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:39,179 INFO L93 Difference]: Finished difference Result 1111 states and 1808 transitions. [2023-12-16 17:20:39,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:39,179 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 86 [2023-12-16 17:20:39,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:39,182 INFO L225 Difference]: With dead ends: 1111 [2023-12-16 17:20:39,182 INFO L226 Difference]: Without dead ends: 568 [2023-12-16 17:20:39,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 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:20:39,185 INFO L413 NwaCegarLoop]: 870 mSDtfsCounter, 68 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 2528 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:39,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 2528 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:39,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2023-12-16 17:20:39,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2023-12-16 17:20:39,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 439 states have (on average 1.642369020501139) internal successors, (721), 460 states have internal predecessors, (721), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:39,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 918 transitions. [2023-12-16 17:20:39,197 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 918 transitions. Word has length 86 [2023-12-16 17:20:39,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:39,197 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 918 transitions. [2023-12-16 17:20:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:39,197 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 918 transitions. [2023-12-16 17:20:39,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-16 17:20:39,198 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:39,198 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:39,222 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:20:39,422 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:20:39,422 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:39,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:39,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1220336536, now seen corresponding path program 1 times [2023-12-16 17:20:39,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:39,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972174465] [2023-12-16 17:20:39,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:39,423 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:20:39,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:39,424 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:20:39,426 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:20:39,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:39,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 892 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:39,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:39,807 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:39,807 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:39,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:39,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972174465] [2023-12-16 17:20:39,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972174465] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:39,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:39,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:39,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106186034] [2023-12-16 17:20:39,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:39,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:39,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:39,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:39,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:39,809 INFO L87 Difference]: Start difference. First operand 568 states and 918 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, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:39,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:39,903 INFO L93 Difference]: Finished difference Result 1111 states and 1807 transitions. [2023-12-16 17:20:39,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:39,907 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, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 87 [2023-12-16 17:20:39,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:39,909 INFO L225 Difference]: With dead ends: 1111 [2023-12-16 17:20:39,909 INFO L226 Difference]: Without dead ends: 568 [2023-12-16 17:20:39,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 84 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:20:39,911 INFO L413 NwaCegarLoop]: 870 mSDtfsCounter, 66 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 2528 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:39,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 2528 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:39,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2023-12-16 17:20:39,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2023-12-16 17:20:39,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 439 states have (on average 1.6400911161731206) internal successors, (720), 460 states have internal predecessors, (720), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:39,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 917 transitions. [2023-12-16 17:20:39,938 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 917 transitions. Word has length 87 [2023-12-16 17:20:39,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:39,938 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 917 transitions. [2023-12-16 17:20:39,939 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, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 17:20:39,939 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 917 transitions. [2023-12-16 17:20:39,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-16 17:20:39,939 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:39,939 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:39,950 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:20:40,148 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:20:40,148 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:40,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:40,148 INFO L85 PathProgramCache]: Analyzing trace with hash -479642466, now seen corresponding path program 1 times [2023-12-16 17:20:40,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:40,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [288112268] [2023-12-16 17:20:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:40,149 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:20:40,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:40,150 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:20:40,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:20:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:40,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:20:40,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:40,494 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:40,495 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:40,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:40,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [288112268] [2023-12-16 17:20:40,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [288112268] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:40,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:40,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:40,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926197430] [2023-12-16 17:20:40,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:40,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:40,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:40,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:40,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:40,496 INFO L87 Difference]: Start difference. First operand 568 states and 917 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:40,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:40,686 INFO L93 Difference]: Finished difference Result 1115 states and 1813 transitions. [2023-12-16 17:20:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:40,686 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 88 [2023-12-16 17:20:40,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:40,688 INFO L225 Difference]: With dead ends: 1115 [2023-12-16 17:20:40,688 INFO L226 Difference]: Without dead ends: 578 [2023-12-16 17:20:40,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 81 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:20:40,690 INFO L413 NwaCegarLoop]: 847 mSDtfsCounter, 81 mSDsluCounter, 5032 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 5879 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:40,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 5879 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:40,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2023-12-16 17:20:40,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 570. [2023-12-16 17:20:40,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 441 states have (on average 1.6349206349206349) internal successors, (721), 462 states have internal predecessors, (721), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:40,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 918 transitions. [2023-12-16 17:20:40,700 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 918 transitions. Word has length 88 [2023-12-16 17:20:40,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:40,700 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 918 transitions. [2023-12-16 17:20:40,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:40,700 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 918 transitions. [2023-12-16 17:20:40,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 17:20:40,701 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:40,701 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:40,712 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:20:40,901 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:20:40,902 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:40,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:40,902 INFO L85 PathProgramCache]: Analyzing trace with hash 220314547, now seen corresponding path program 1 times [2023-12-16 17:20:40,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:40,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1278412524] [2023-12-16 17:20:40,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:40,903 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:20:40,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:40,904 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:20:40,905 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:20:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:41,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:20:41,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:41,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:41,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:41,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1278412524] [2023-12-16 17:20:41,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1278412524] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:41,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:41,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:41,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737647479] [2023-12-16 17:20:41,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:41,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:41,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:41,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:41,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:41,253 INFO L87 Difference]: Start difference. First operand 570 states and 918 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:41,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:41,443 INFO L93 Difference]: Finished difference Result 1107 states and 1794 transitions. [2023-12-16 17:20:41,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:41,444 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2023-12-16 17:20:41,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:41,446 INFO L225 Difference]: With dead ends: 1107 [2023-12-16 17:20:41,446 INFO L226 Difference]: Without dead ends: 574 [2023-12-16 17:20:41,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 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:20:41,448 INFO L413 NwaCegarLoop]: 849 mSDtfsCounter, 71 mSDsluCounter, 5028 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 5877 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:41,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 5877 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:20:41,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-12-16 17:20:41,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 572. [2023-12-16 17:20:41,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 443 states have (on average 1.6297968397291196) internal successors, (722), 464 states have internal predecessors, (722), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:41,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 919 transitions. [2023-12-16 17:20:41,481 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 919 transitions. Word has length 89 [2023-12-16 17:20:41,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:41,482 INFO L495 AbstractCegarLoop]: Abstraction has 572 states and 919 transitions. [2023-12-16 17:20:41,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:41,482 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 919 transitions. [2023-12-16 17:20:41,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:20:41,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:41,483 INFO L195 NwaCegarLoop]: trace histogram [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:20:41,506 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:20:41,683 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:20:41,683 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:41,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:41,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1969624440, now seen corresponding path program 1 times [2023-12-16 17:20:41,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:41,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280392520] [2023-12-16 17:20:41,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:41,684 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:20:41,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:41,686 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:20:41,722 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:20:41,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:41,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:41,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:42,041 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:42,042 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:42,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:42,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280392520] [2023-12-16 17:20:42,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280392520] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:42,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:42,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:42,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773989366] [2023-12-16 17:20:42,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:42,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:42,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:42,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:42,044 INFO L87 Difference]: Start difference. First operand 572 states and 919 transitions. Second operand has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:42,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:42,229 INFO L93 Difference]: Finished difference Result 1055 states and 1723 transitions. [2023-12-16 17:20:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:42,229 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 90 [2023-12-16 17:20:42,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:42,231 INFO L225 Difference]: With dead ends: 1055 [2023-12-16 17:20:42,231 INFO L226 Difference]: Without dead ends: 565 [2023-12-16 17:20:42,233 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 85 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:20:42,233 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 54 mSDsluCounter, 4234 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 5093 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:42,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 5093 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:42,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2023-12-16 17:20:42,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 565. [2023-12-16 17:20:42,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 436 states have (on average 1.6376146788990826) internal successors, (714), 457 states have internal predecessors, (714), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:42,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 911 transitions. [2023-12-16 17:20:42,243 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 911 transitions. Word has length 90 [2023-12-16 17:20:42,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:42,243 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 911 transitions. [2023-12-16 17:20:42,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:42,243 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 911 transitions. [2023-12-16 17:20:42,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-16 17:20:42,244 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:42,244 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:42,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:42,452 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:20:42,452 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:42,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:42,453 INFO L85 PathProgramCache]: Analyzing trace with hash 891740985, now seen corresponding path program 1 times [2023-12-16 17:20:42,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:42,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [568091025] [2023-12-16 17:20:42,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:42,453 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:20:42,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:42,464 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:20:42,471 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:20:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:42,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:42,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:42,810 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:42,810 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:42,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:42,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [568091025] [2023-12-16 17:20:42,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [568091025] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:42,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:42,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:42,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507989844] [2023-12-16 17:20:42,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:42,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:42,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:42,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:42,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:42,812 INFO L87 Difference]: Start difference. First operand 565 states and 911 transitions. Second operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:42,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:42,938 INFO L93 Difference]: Finished difference Result 1060 states and 1737 transitions. [2023-12-16 17:20:42,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:42,938 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 91 [2023-12-16 17:20:42,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:42,940 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:20:42,940 INFO L226 Difference]: Without dead ends: 562 [2023-12-16 17:20:42,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 86 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:20:42,942 INFO L413 NwaCegarLoop]: 853 mSDtfsCounter, 95 mSDsluCounter, 4208 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 5061 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:42,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 5061 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:42,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2023-12-16 17:20:42,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 562. [2023-12-16 17:20:42,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 433 states have (on average 1.6374133949191685) internal successors, (709), 454 states have internal predecessors, (709), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 906 transitions. [2023-12-16 17:20:42,951 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 906 transitions. Word has length 91 [2023-12-16 17:20:42,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:42,952 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 906 transitions. [2023-12-16 17:20:42,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:42,952 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 906 transitions. [2023-12-16 17:20:42,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-16 17:20:42,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:42,953 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:42,963 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:20:43,163 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:20:43,163 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:43,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1514919609, now seen corresponding path program 1 times [2023-12-16 17:20:43,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:43,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [575510376] [2023-12-16 17:20:43,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:43,164 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:20:43,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:43,165 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:20:43,198 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:20:43,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:43,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:43,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:43,482 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:43,482 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:43,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [575510376] [2023-12-16 17:20:43,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [575510376] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:43,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:43,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:43,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448644821] [2023-12-16 17:20:43,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:43,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:43,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:43,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:43,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:43,484 INFO L87 Difference]: Start difference. First operand 562 states and 906 transitions. Second operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:43,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:43,617 INFO L93 Difference]: Finished difference Result 1057 states and 1732 transitions. [2023-12-16 17:20:43,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:43,618 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 91 [2023-12-16 17:20:43,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:43,620 INFO L225 Difference]: With dead ends: 1057 [2023-12-16 17:20:43,620 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:20:43,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 86 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:20:43,622 INFO L413 NwaCegarLoop]: 852 mSDtfsCounter, 103 mSDsluCounter, 4199 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 5051 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:43,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 5051 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:43,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:20:43,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:20:43,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 425 states have (on average 1.6423529411764706) internal successors, (698), 446 states have internal predecessors, (698), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:43,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 895 transitions. [2023-12-16 17:20:43,631 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 895 transitions. Word has length 91 [2023-12-16 17:20:43,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:43,631 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 895 transitions. [2023-12-16 17:20:43,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:43,631 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 895 transitions. [2023-12-16 17:20:43,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 17:20:43,632 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:43,632 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:43,641 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:20:43,841 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:20:43,841 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:43,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:43,841 INFO L85 PathProgramCache]: Analyzing trace with hash 477028356, now seen corresponding path program 1 times [2023-12-16 17:20:43,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:43,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951114499] [2023-12-16 17:20:43,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:43,842 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:20:43,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:43,843 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:20:43,846 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:20:44,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:44,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:20:44,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:44,175 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:44,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:44,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:44,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951114499] [2023-12-16 17:20:44,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951114499] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:44,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:44,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:44,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579094042] [2023-12-16 17:20:44,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:44,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:44,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:44,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:44,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:44,177 INFO L87 Difference]: Start difference. First operand 554 states and 895 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:44,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:44,354 INFO L93 Difference]: Finished difference Result 1043 states and 1710 transitions. [2023-12-16 17:20:44,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:44,368 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 92 [2023-12-16 17:20:44,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:44,371 INFO L225 Difference]: With dead ends: 1043 [2023-12-16 17:20:44,371 INFO L226 Difference]: Without dead ends: 554 [2023-12-16 17:20:44,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 87 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:20:44,373 INFO L413 NwaCegarLoop]: 846 mSDtfsCounter, 52 mSDsluCounter, 5019 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 5865 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:44,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 5865 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:44,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-16 17:20:44,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 554. [2023-12-16 17:20:44,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 425 states have (on average 1.64) internal successors, (697), 446 states have internal predecessors, (697), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:44,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 894 transitions. [2023-12-16 17:20:44,382 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 894 transitions. Word has length 92 [2023-12-16 17:20:44,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:44,382 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 894 transitions. [2023-12-16 17:20:44,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:44,382 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 894 transitions. [2023-12-16 17:20:44,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-16 17:20:44,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:44,383 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:44,401 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:20:44,591 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:20:44,592 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:44,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:44,592 INFO L85 PathProgramCache]: Analyzing trace with hash 91871579, now seen corresponding path program 1 times [2023-12-16 17:20:44,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:44,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504314492] [2023-12-16 17:20:44,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:44,593 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:20:44,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:44,613 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:20:44,645 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:20:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:44,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:20:44,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:44,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:44,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:44,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:44,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504314492] [2023-12-16 17:20:44,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504314492] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:44,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:44,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:44,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652169869] [2023-12-16 17:20:44,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:44,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:44,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:44,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:44,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:44,957 INFO L87 Difference]: Start difference. First operand 554 states and 894 transitions. Second operand has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:45,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:45,139 INFO L93 Difference]: Finished difference Result 1085 states and 1765 transitions. [2023-12-16 17:20:45,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:45,140 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 93 [2023-12-16 17:20:45,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:45,143 INFO L225 Difference]: With dead ends: 1085 [2023-12-16 17:20:45,143 INFO L226 Difference]: Without dead ends: 551 [2023-12-16 17:20:45,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 88 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:20:45,145 INFO L413 NwaCegarLoop]: 836 mSDtfsCounter, 73 mSDsluCounter, 4973 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 5809 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:45,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 5809 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:45,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-12-16 17:20:45,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 551. [2023-12-16 17:20:45,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 422 states have (on average 1.632701421800948) internal successors, (689), 443 states have internal predecessors, (689), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:45,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 886 transitions. [2023-12-16 17:20:45,176 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 886 transitions. Word has length 93 [2023-12-16 17:20:45,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:45,176 INFO L495 AbstractCegarLoop]: Abstraction has 551 states and 886 transitions. [2023-12-16 17:20:45,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:45,176 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 886 transitions. [2023-12-16 17:20:45,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-16 17:20:45,177 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:45,177 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:45,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:45,386 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:20:45,386 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:45,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:45,386 INFO L85 PathProgramCache]: Analyzing trace with hash 610998783, now seen corresponding path program 1 times [2023-12-16 17:20:45,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:45,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319599032] [2023-12-16 17:20:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:45,387 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:20:45,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:45,388 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:20:45,420 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:20:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:45,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:20:45,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:45,744 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:45,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:45,744 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:45,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319599032] [2023-12-16 17:20:45,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319599032] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:45,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:45,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:45,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120791409] [2023-12-16 17:20:45,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:45,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:45,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:45,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:45,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:45,746 INFO L87 Difference]: Start difference. First operand 551 states and 886 transitions. Second operand has 8 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:45,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:45,922 INFO L93 Difference]: Finished difference Result 1034 states and 1690 transitions. [2023-12-16 17:20:45,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:45,922 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2023-12-16 17:20:45,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:45,925 INFO L225 Difference]: With dead ends: 1034 [2023-12-16 17:20:45,925 INFO L226 Difference]: Without dead ends: 551 [2023-12-16 17:20:45,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 88 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:20:45,926 INFO L413 NwaCegarLoop]: 835 mSDtfsCounter, 47 mSDsluCounter, 4966 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 5801 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:45,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 5801 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:45,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-12-16 17:20:45,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 551. [2023-12-16 17:20:45,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 422 states have (on average 1.6303317535545023) internal successors, (688), 443 states have internal predecessors, (688), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:45,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 885 transitions. [2023-12-16 17:20:45,935 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 885 transitions. Word has length 94 [2023-12-16 17:20:45,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:45,935 INFO L495 AbstractCegarLoop]: Abstraction has 551 states and 885 transitions. [2023-12-16 17:20:45,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:45,935 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 885 transitions. [2023-12-16 17:20:45,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-16 17:20:45,936 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:45,936 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:45,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-12-16 17:20:46,144 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:20:46,145 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:46,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:46,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1392875510, now seen corresponding path program 1 times [2023-12-16 17:20:46,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:46,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [715932123] [2023-12-16 17:20:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:46,146 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:20:46,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:46,147 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:20:46,179 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:20:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:46,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:20:46,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:46,468 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:46,468 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:46,469 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:46,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [715932123] [2023-12-16 17:20:46,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [715932123] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:46,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:46,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:46,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801251170] [2023-12-16 17:20:46,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:46,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:46,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:46,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:46,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:46,470 INFO L87 Difference]: Start difference. First operand 551 states and 885 transitions. Second operand has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:46,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:46,636 INFO L93 Difference]: Finished difference Result 1070 states and 1733 transitions. [2023-12-16 17:20:46,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:46,637 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 95 [2023-12-16 17:20:46,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:46,639 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 17:20:46,640 INFO L226 Difference]: Without dead ends: 548 [2023-12-16 17:20:46,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 90 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:20:46,641 INFO L413 NwaCegarLoop]: 835 mSDtfsCounter, 63 mSDsluCounter, 4958 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 5793 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:46,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 5793 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:46,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2023-12-16 17:20:46,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 548. [2023-12-16 17:20:46,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 419 states have (on average 1.6229116945107398) internal successors, (680), 440 states have internal predecessors, (680), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (96), 93 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-16 17:20:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 877 transitions. [2023-12-16 17:20:46,657 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 877 transitions. Word has length 95 [2023-12-16 17:20:46,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:46,657 INFO L495 AbstractCegarLoop]: Abstraction has 548 states and 877 transitions. [2023-12-16 17:20:46,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:46,657 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 877 transitions. [2023-12-16 17:20:46,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-16 17:20:46,658 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:46,658 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:46,677 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:20:46,867 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:20:46,868 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:46,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:46,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2073097530, now seen corresponding path program 1 times [2023-12-16 17:20:46,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:46,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [354314767] [2023-12-16 17:20:46,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:46,869 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:20:46,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:46,869 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:20:46,902 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:20:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:47,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 901 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:47,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:47,483 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:47,483 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:47,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:47,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [354314767] [2023-12-16 17:20:47,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [354314767] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:47,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:47,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:20:47,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456415468] [2023-12-16 17:20:47,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:47,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:47,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:47,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:47,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:47,484 INFO L87 Difference]: Start difference. First operand 548 states and 877 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:50,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:50,243 INFO L93 Difference]: Finished difference Result 2084 states and 3470 transitions. [2023-12-16 17:20:50,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:20:50,243 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 96 [2023-12-16 17:20:50,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:50,251 INFO L225 Difference]: With dead ends: 2084 [2023-12-16 17:20:50,251 INFO L226 Difference]: Without dead ends: 1608 [2023-12-16 17:20:50,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:50,253 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 3738 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 3101 mSolverCounterSat, 714 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3919 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 3815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 714 IncrementalHoareTripleChecker+Valid, 3101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:50,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3919 Valid, 1449 Invalid, 3815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [714 Valid, 3101 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-16 17:20:50,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2023-12-16 17:20:50,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1421. [2023-12-16 17:20:50,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1105 states have (on average 1.6760180995475114) internal successors, (1852), 1144 states have internal predecessors, (1852), 254 states have call successors, (254), 60 states have call predecessors, (254), 61 states have return successors, (259), 231 states have call predecessors, (259), 249 states have call successors, (259) [2023-12-16 17:20:50,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 2365 transitions. [2023-12-16 17:20:50,327 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 2365 transitions. Word has length 96 [2023-12-16 17:20:50,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:50,327 INFO L495 AbstractCegarLoop]: Abstraction has 1421 states and 2365 transitions. [2023-12-16 17:20:50,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 4 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2023-12-16 17:20:50,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 2365 transitions. [2023-12-16 17:20:50,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 17:20:50,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:50,330 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:50,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:50,538 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:20:50,538 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:50,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:50,539 INFO L85 PathProgramCache]: Analyzing trace with hash -228781436, now seen corresponding path program 1 times [2023-12-16 17:20:50,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:50,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022373741] [2023-12-16 17:20:50,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:50,539 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:20:50,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:50,540 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:20:50,542 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:20:50,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:50,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-16 17:20:50,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:51,140 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:51,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:51,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:51,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022373741] [2023-12-16 17:20:51,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022373741] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:51,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:51,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:20:51,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487674703] [2023-12-16 17:20:51,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:51,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:20:51,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:51,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:20:51,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:20:51,143 INFO L87 Difference]: Start difference. First operand 1421 states and 2365 transitions. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 4 states have call successors, (15) [2023-12-16 17:20:53,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:53,326 INFO L93 Difference]: Finished difference Result 2785 states and 4729 transitions. [2023-12-16 17:20:53,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:53,327 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 4 states have call successors, (15) Word has length 135 [2023-12-16 17:20:53,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:53,333 INFO L225 Difference]: With dead ends: 2785 [2023-12-16 17:20:53,333 INFO L226 Difference]: Without dead ends: 1436 [2023-12-16 17:20:53,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:20:53,338 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 1299 mSDsluCounter, 1490 mSDsCounter, 0 mSdLazyCounter, 3280 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1299 SdHoareTripleChecker+Valid, 1879 SdHoareTripleChecker+Invalid, 3686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 3280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:53,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1299 Valid, 1879 Invalid, 3686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 3280 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-16 17:20:53,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2023-12-16 17:20:53,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 1433. [2023-12-16 17:20:53,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1114 states have (on average 1.670556552962298) internal successors, (1861), 1153 states have internal predecessors, (1861), 254 states have call successors, (254), 60 states have call predecessors, (254), 64 states have return successors, (307), 234 states have call predecessors, (307), 249 states have call successors, (307) [2023-12-16 17:20:53,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2422 transitions. [2023-12-16 17:20:53,411 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 2422 transitions. Word has length 135 [2023-12-16 17:20:53,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:53,411 INFO L495 AbstractCegarLoop]: Abstraction has 1433 states and 2422 transitions. [2023-12-16 17:20:53,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 8 states have internal predecessors, (93), 5 states have call successors, (16), 4 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 4 states have call successors, (15) [2023-12-16 17:20:53,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 2422 transitions. [2023-12-16 17:20:53,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-16 17:20:53,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:53,415 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:53,430 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:20:53,632 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:20:53,632 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:53,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:53,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1323210795, now seen corresponding path program 1 times [2023-12-16 17:20:53,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:53,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1361836924] [2023-12-16 17:20:53,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:53,633 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:20:53,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:53,635 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:20:53,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:20:53,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:53,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:20:54,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-16 17:20:54,251 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:54,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:54,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1361836924] [2023-12-16 17:20:54,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1361836924] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:54,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:54,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:54,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469913297] [2023-12-16 17:20:54,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:54,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:54,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:54,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:54,252 INFO L87 Difference]: Start difference. First operand 1433 states and 2422 transitions. Second operand has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 5 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:20:58,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:58,145 INFO L93 Difference]: Finished difference Result 4359 states and 7411 transitions. [2023-12-16 17:20:58,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:20:58,147 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 5 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) Word has length 136 [2023-12-16 17:20:58,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:58,158 INFO L225 Difference]: With dead ends: 4359 [2023-12-16 17:20:58,158 INFO L226 Difference]: Without dead ends: 2998 [2023-12-16 17:20:58,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:20:58,163 INFO L413 NwaCegarLoop]: 604 mSDtfsCounter, 1929 mSDsluCounter, 1878 mSDsCounter, 0 mSdLazyCounter, 5561 mSolverCounterSat, 637 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2011 SdHoareTripleChecker+Valid, 2482 SdHoareTripleChecker+Invalid, 6198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 637 IncrementalHoareTripleChecker+Valid, 5561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:58,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2011 Valid, 2482 Invalid, 6198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [637 Valid, 5561 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-16 17:20:58,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2998 states. [2023-12-16 17:20:58,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2998 to 2822. [2023-12-16 17:20:58,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2822 states, 2102 states have (on average 1.6360608943862989) internal successors, (3439), 2188 states have internal predecessors, (3439), 592 states have call successors, (592), 102 states have call predecessors, (592), 127 states have return successors, (699), 564 states have call predecessors, (699), 587 states have call successors, (699) [2023-12-16 17:20:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2822 states to 2822 states and 4730 transitions. [2023-12-16 17:20:58,343 INFO L78 Accepts]: Start accepts. Automaton has 2822 states and 4730 transitions. Word has length 136 [2023-12-16 17:20:58,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:58,344 INFO L495 AbstractCegarLoop]: Abstraction has 2822 states and 4730 transitions. [2023-12-16 17:20:58,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 5 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:20:58,344 INFO L276 IsEmpty]: Start isEmpty. Operand 2822 states and 4730 transitions. [2023-12-16 17:20:58,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-16 17:20:58,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:58,348 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20:58,372 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:20:58,559 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:20:58,559 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:58,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:58,560 INFO L85 PathProgramCache]: Analyzing trace with hash 785454271, now seen corresponding path program 1 times [2023-12-16 17:20:58,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:58,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852369206] [2023-12-16 17:20:58,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:58,560 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:20:58,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:58,570 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:20:58,571 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:20:58,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:58,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 17:20:58,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:59,363 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-16 17:20:59,363 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:59,363 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:59,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852369206] [2023-12-16 17:20:59,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1852369206] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:59,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:59,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:59,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560227985] [2023-12-16 17:20:59,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:59,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:59,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:59,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:59,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:59,365 INFO L87 Difference]: Start difference. First operand 2822 states and 4730 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:03,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:03,388 INFO L93 Difference]: Finished difference Result 6781 states and 11505 transitions. [2023-12-16 17:21:03,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:21:03,390 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) Word has length 137 [2023-12-16 17:21:03,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:03,449 INFO L225 Difference]: With dead ends: 6781 [2023-12-16 17:21:03,449 INFO L226 Difference]: Without dead ends: 4031 [2023-12-16 17:21:03,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:21:03,470 INFO L413 NwaCegarLoop]: 599 mSDtfsCounter, 2922 mSDsluCounter, 1388 mSDsCounter, 0 mSdLazyCounter, 4751 mSolverCounterSat, 571 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3096 SdHoareTripleChecker+Valid, 1987 SdHoareTripleChecker+Invalid, 5322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 571 IncrementalHoareTripleChecker+Valid, 4751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:03,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3096 Valid, 1987 Invalid, 5322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [571 Valid, 4751 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-16 17:21:03,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4031 states. [2023-12-16 17:21:03,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4031 to 3670. [2023-12-16 17:21:03,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3670 states, 2745 states have (on average 1.6462659380692168) internal successors, (4519), 2859 states have internal predecessors, (4519), 760 states have call successors, (760), 135 states have call predecessors, (760), 164 states have return successors, (883), 708 states have call predecessors, (883), 755 states have call successors, (883) [2023-12-16 17:21:03,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3670 states to 3670 states and 6162 transitions. [2023-12-16 17:21:03,704 INFO L78 Accepts]: Start accepts. Automaton has 3670 states and 6162 transitions. Word has length 137 [2023-12-16 17:21:03,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:03,704 INFO L495 AbstractCegarLoop]: Abstraction has 3670 states and 6162 transitions. [2023-12-16 17:21:03,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:03,704 INFO L276 IsEmpty]: Start isEmpty. Operand 3670 states and 6162 transitions. [2023-12-16 17:21:03,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-16 17:21:03,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:03,706 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:03,722 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:21:03,917 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:21:03,917 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:03,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:03,918 INFO L85 PathProgramCache]: Analyzing trace with hash -770971606, now seen corresponding path program 1 times [2023-12-16 17:21:03,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:03,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2020432163] [2023-12-16 17:21:03,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:03,918 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:21:03,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:03,919 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:21:03,921 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:21:04,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:04,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:21:04,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:04,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:04,421 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:04,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:04,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2020432163] [2023-12-16 17:21:04,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2020432163] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:04,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:04,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:04,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923975076] [2023-12-16 17:21:04,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:04,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:04,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:04,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:04,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:04,423 INFO L87 Difference]: Start difference. First operand 3670 states and 6162 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 5 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2023-12-16 17:21:08,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:08,073 INFO L93 Difference]: Finished difference Result 11230 states and 19341 transitions. [2023-12-16 17:21:08,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-16 17:21:08,074 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 5 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) Word has length 136 [2023-12-16 17:21:08,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:08,101 INFO L225 Difference]: With dead ends: 11230 [2023-12-16 17:21:08,102 INFO L226 Difference]: Without dead ends: 7632 [2023-12-16 17:21:08,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:21:08,113 INFO L413 NwaCegarLoop]: 587 mSDtfsCounter, 2675 mSDsluCounter, 1810 mSDsCounter, 0 mSdLazyCounter, 4522 mSolverCounterSat, 742 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2754 SdHoareTripleChecker+Valid, 2397 SdHoareTripleChecker+Invalid, 5264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 742 IncrementalHoareTripleChecker+Valid, 4522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:08,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2754 Valid, 2397 Invalid, 5264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [742 Valid, 4522 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-16 17:21:08,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7632 states. [2023-12-16 17:21:08,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7632 to 7318. [2023-12-16 17:21:08,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7318 states, 5472 states have (on average 1.6257309941520468) internal successors, (8896), 5713 states have internal predecessors, (8896), 1500 states have call successors, (1500), 304 states have call predecessors, (1500), 345 states have return successors, (1763), 1377 states have call predecessors, (1763), 1495 states have call successors, (1763) [2023-12-16 17:21:08,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7318 states to 7318 states and 12159 transitions. [2023-12-16 17:21:08,480 INFO L78 Accepts]: Start accepts. Automaton has 7318 states and 12159 transitions. Word has length 136 [2023-12-16 17:21:08,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:08,481 INFO L495 AbstractCegarLoop]: Abstraction has 7318 states and 12159 transitions. [2023-12-16 17:21:08,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 5 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2023-12-16 17:21:08,481 INFO L276 IsEmpty]: Start isEmpty. Operand 7318 states and 12159 transitions. [2023-12-16 17:21:08,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 17:21:08,484 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:08,484 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:08,495 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:21:08,694 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:21:08,694 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:08,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:08,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1104834103, now seen corresponding path program 1 times [2023-12-16 17:21:08,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:08,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1316389335] [2023-12-16 17:21:08,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:08,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:08,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:08,696 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:21:08,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 17:21:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:09,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:21:09,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:09,255 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:09,255 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:09,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:09,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1316389335] [2023-12-16 17:21:09,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1316389335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:09,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:09,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:21:09,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233837846] [2023-12-16 17:21:09,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:09,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:21:09,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:09,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:21:09,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:21:09,256 INFO L87 Difference]: Start difference. First operand 7318 states and 12159 transitions. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 8 states have internal predecessors, (98), 5 states have call successors, (17), 5 states have call predecessors, (17), 5 states have return successors, (16), 6 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:13,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:13,557 INFO L93 Difference]: Finished difference Result 21010 states and 35553 transitions. [2023-12-16 17:21:13,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-16 17:21:13,559 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 8 states have internal predecessors, (98), 5 states have call successors, (17), 5 states have call predecessors, (17), 5 states have return successors, (16), 6 states have call predecessors, (16), 4 states have call successors, (16) Word has length 142 [2023-12-16 17:21:13,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:13,612 INFO L225 Difference]: With dead ends: 21010 [2023-12-16 17:21:13,613 INFO L226 Difference]: Without dead ends: 13728 [2023-12-16 17:21:13,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:21:13,638 INFO L413 NwaCegarLoop]: 636 mSDtfsCounter, 3082 mSDsluCounter, 1652 mSDsCounter, 0 mSdLazyCounter, 6515 mSolverCounterSat, 739 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3196 SdHoareTripleChecker+Valid, 2288 SdHoareTripleChecker+Invalid, 7254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 739 IncrementalHoareTripleChecker+Valid, 6515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:13,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3196 Valid, 2288 Invalid, 7254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [739 Valid, 6515 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-16 17:21:13,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13728 states. [2023-12-16 17:21:14,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13728 to 13268. [2023-12-16 17:21:14,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13268 states, 9778 states have (on average 1.6070771118838207) internal successors, (15714), 10244 states have internal predecessors, (15714), 2844 states have call successors, (2844), 510 states have call predecessors, (2844), 645 states have return successors, (3542), 2702 states have call predecessors, (3542), 2839 states have call successors, (3542) [2023-12-16 17:21:14,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13268 states to 13268 states and 22100 transitions. [2023-12-16 17:21:14,397 INFO L78 Accepts]: Start accepts. Automaton has 13268 states and 22100 transitions. Word has length 142 [2023-12-16 17:21:14,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:14,398 INFO L495 AbstractCegarLoop]: Abstraction has 13268 states and 22100 transitions. [2023-12-16 17:21:14,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 8 states have internal predecessors, (98), 5 states have call successors, (17), 5 states have call predecessors, (17), 5 states have return successors, (16), 6 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:14,398 INFO L276 IsEmpty]: Start isEmpty. Operand 13268 states and 22100 transitions. [2023-12-16 17:21:14,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-16 17:21:14,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:14,404 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:14,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-16 17:21:14,614 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:21:14,615 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:14,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:14,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1620937526, now seen corresponding path program 1 times [2023-12-16 17:21:14,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:14,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1353693681] [2023-12-16 17:21:14,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:14,616 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:21:14,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:14,632 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:21:14,680 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:21:15,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:15,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:21:15,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:15,216 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:15,217 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:15,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:15,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1353693681] [2023-12-16 17:21:15,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1353693681] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:15,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:15,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:21:15,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625220698] [2023-12-16 17:21:15,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:15,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:21:15,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:15,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:21:15,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:21:15,219 INFO L87 Difference]: Start difference. First operand 13268 states and 22100 transitions. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:19,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:19,472 INFO L93 Difference]: Finished difference Result 40742 states and 69602 transitions. [2023-12-16 17:21:19,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:21:19,473 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) Word has length 143 [2023-12-16 17:21:19,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:19,694 INFO L225 Difference]: With dead ends: 40742 [2023-12-16 17:21:19,695 INFO L226 Difference]: Without dead ends: 27549 [2023-12-16 17:21:19,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:19,739 INFO L413 NwaCegarLoop]: 636 mSDtfsCounter, 2571 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 3244 mSolverCounterSat, 645 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2684 SdHoareTripleChecker+Valid, 1425 SdHoareTripleChecker+Invalid, 3889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 645 IncrementalHoareTripleChecker+Valid, 3244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:19,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2684 Valid, 1425 Invalid, 3889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [645 Valid, 3244 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-16 17:21:19,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27549 states. [2023-12-16 17:21:21,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27549 to 27016. [2023-12-16 17:21:21,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27016 states, 19604 states have (on average 1.5948275862068966) internal successors, (31265), 20615 states have internal predecessors, (31265), 6106 states have call successors, (6106), 929 states have call predecessors, (6106), 1305 states have return successors, (8304), 5947 states have call predecessors, (8304), 6101 states have call successors, (8304) [2023-12-16 17:21:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27016 states to 27016 states and 45675 transitions. [2023-12-16 17:21:21,840 INFO L78 Accepts]: Start accepts. Automaton has 27016 states and 45675 transitions. Word has length 143 [2023-12-16 17:21:21,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:21,840 INFO L495 AbstractCegarLoop]: Abstraction has 27016 states and 45675 transitions. [2023-12-16 17:21:21,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:21,840 INFO L276 IsEmpty]: Start isEmpty. Operand 27016 states and 45675 transitions. [2023-12-16 17:21:21,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-16 17:21:21,842 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:21,843 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:21,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:22,054 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:21:22,054 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:22,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:22,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1926567884, now seen corresponding path program 1 times [2023-12-16 17:21:22,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:22,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829892981] [2023-12-16 17:21:22,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:22,055 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:21:22,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:22,056 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:22,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 17:21:22,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:22,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:21:22,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:22,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:22,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:22,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829892981] [2023-12-16 17:21:22,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829892981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:22,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:22,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:21:22,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872200253] [2023-12-16 17:21:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:22,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:21:22,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:22,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:21:22,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:21:22,592 INFO L87 Difference]: Start difference. First operand 27016 states and 45675 transitions. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 17:21:29,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:29,605 INFO L93 Difference]: Finished difference Result 87928 states and 153687 transitions. [2023-12-16 17:21:29,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:21:29,606 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 5 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) Word has length 144 [2023-12-16 17:21:29,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:29,978 INFO L225 Difference]: With dead ends: 87928 [2023-12-16 17:21:29,978 INFO L226 Difference]: Without dead ends: 60989 [2023-12-16 17:21:30,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:30,087 INFO L413 NwaCegarLoop]: 642 mSDtfsCounter, 3093 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 2586 mSolverCounterSat, 737 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3207 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 3323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 737 IncrementalHoareTripleChecker+Valid, 2586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:30,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3207 Valid, 1262 Invalid, 3323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [737 Valid, 2586 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-16 17:21:30,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60989 states. Received shutdown request... [2023-12-16 17:21:33,249 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:21:33,249 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 (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:21:34,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:34,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:34,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60989 to 60189. [2023-12-16 17:21:34,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60189 states, 43014 states have (on average 1.585972009113312) internal successors, (68219), 45391 states have internal predecessors, (68219), 14294 states have call successors, (14294), 1767 states have call predecessors, (14294), 2880 states have return successors, (22069), 14255 states have call predecessors, (22069), 14289 states have call successors, (22069) [2023-12-16 17:21:34,611 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:21:34,612 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 17:21:34,627 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, 1] [2023-12-16 17:21:34,629 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:21:34,630 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:21:34 BoogieIcfgContainer [2023-12-16 17:21:34,630 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:21:34,630 INFO L158 Benchmark]: Toolchain (without parser) took 66973.74ms. Allocated memory was 286.3MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 237.5MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. [2023-12-16 17:21:34,631 INFO L158 Benchmark]: CDTParser took 0.60ms. Allocated memory is still 175.1MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:21:34,631 INFO L158 Benchmark]: CACSL2BoogieTranslator took 738.05ms. Allocated memory is still 286.3MB. Free memory was 237.5MB in the beginning and 242.7MB in the end (delta: -5.2MB). Peak memory consumption was 61.7MB. Max. memory is 8.0GB. [2023-12-16 17:21:34,631 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.59ms. Allocated memory is still 286.3MB. Free memory was 242.7MB in the beginning and 238.0MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:21:34,631 INFO L158 Benchmark]: Boogie Preprocessor took 143.44ms. Allocated memory is still 286.3MB. Free memory was 238.0MB in the beginning and 229.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:21:34,631 INFO L158 Benchmark]: RCFGBuilder took 1250.32ms. Allocated memory is still 286.3MB. Free memory was 229.1MB in the beginning and 246.4MB in the end (delta: -17.3MB). Peak memory consumption was 145.8MB. Max. memory is 8.0GB. [2023-12-16 17:21:34,631 INFO L158 Benchmark]: TraceAbstraction took 64753.48ms. Allocated memory was 286.3MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 245.8MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. [2023-12-16 17:21:34,632 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.60ms. Allocated memory is still 175.1MB. Free memory is still 127.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 738.05ms. Allocated memory is still 286.3MB. Free memory was 237.5MB in the beginning and 242.7MB in the end (delta: -5.2MB). Peak memory consumption was 61.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 84.59ms. Allocated memory is still 286.3MB. Free memory was 242.7MB in the beginning and 238.0MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 143.44ms. Allocated memory is still 286.3MB. Free memory was 238.0MB in the beginning and 229.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1250.32ms. Allocated memory is still 286.3MB. Free memory was 229.1MB in the beginning and 246.4MB in the end (delta: -17.3MB). Peak memory consumption was 145.8MB. Max. memory is 8.0GB. * TraceAbstraction took 64753.48ms. Allocated memory was 286.3MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 245.8MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 2.2GB. 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,"libacc.i","") [48] - GenericResultAtLocation [Line: 414]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [414] - GenericResultAtLocation [Line: 1087]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1087] - GenericResultAtLocation [Line: 1096]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [1096] - GenericResultAtLocation [Line: 1197]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1197] - GenericResultAtLocation [Line: 1554]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [1554] - GenericResultAtLocation [Line: 1567]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [1567] - GenericResultAtLocation [Line: 1687]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1687] - GenericResultAtLocation [Line: 1722]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1722] - GenericResultAtLocation [Line: 3280]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [3280] * 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: 1092]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 1092). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 558 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.7s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 36.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23686 SdHoareTripleChecker+Valid, 25.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22818 mSDsluCounter, 105627 SdHoareTripleChecker+Invalid, 21.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 80922 mSDsCounter, 5227 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 36697 IncrementalHoareTripleChecker+Invalid, 41924 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5227 mSolverCounterUnsat, 24705 mSDtfsCounter, 36697 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3076 GetRequests, 2874 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=27016occurred in iteration=30, InterpolantAutomatonStates: 222, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.7s AutomataMinimizationTime, 31 MinimizatonAttempts, 2074 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.5s SsaConstructionTime, 5.8s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 3013 NumberOfCodeBlocks, 3013 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 2982 ConstructedInterpolants, 0 QuantifiedInterpolants, 6933 SizeOfPredicates, 65 NumberOfNonLiveVariables, 28941 ConjunctsInSsa, 218 ConjunctsInUnsatCore, 31 InterpolantComputations, 31 PerfectInterpolantSequences, 478/478 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