/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_spec3_product03.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:23:25,962 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:23:26,034 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:23:26,037 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:23:26,038 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:23:26,049 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:23:26,050 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:23:26,050 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:23:26,050 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:23:26,051 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:23:26,051 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:23:26,051 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:23:26,051 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:23:26,052 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:23:26,052 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:23:26,052 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:23:26,052 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:23:26,053 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:23:26,053 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:23:26,053 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:23:26,053 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:23:26,056 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:23:26,056 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:23:26,057 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:23:26,057 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:23:26,057 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:23:26,057 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:23:26,057 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:23:26,057 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:23:26,058 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:23:26,058 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:23:26,058 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:23:26,058 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:23:26,058 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:23:26,058 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:23:26,059 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:23:26,059 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:23:26,059 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:23:26,059 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:23:26,059 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:23:26,059 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:23:26,060 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:23:26,060 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:23:26,060 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:23:26,060 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:23:26,060 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:23:26,060 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:23:26,193 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:23:26,214 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:23:26,215 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:23:26,216 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:23:26,216 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:23:26,218 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec3_product03.cil.c [2023-12-16 17:23:27,333 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:23:27,588 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:23:27,588 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec3_product03.cil.c [2023-12-16 17:23:27,605 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6836df904/bb44f477863c44f2a6add237e19f3796/FLAG2ee168e3c [2023-12-16 17:23:27,615 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6836df904/bb44f477863c44f2a6add237e19f3796 [2023-12-16 17:23:27,617 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:23:27,618 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:23:27,619 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:23:27,619 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:23:27,622 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:23:27,623 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:23:27" (1/1) ... [2023-12-16 17:23:27,624 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@219c1ad9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:27, skipping insertion in model container [2023-12-16 17:23:27,624 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:23:27" (1/1) ... [2023-12-16 17:23:27,682 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:23:27,966 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_spec3_product03.cil.c[33356,33369] [2023-12-16 17:23:28,104 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:23:28,115 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:23:28,133 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:23:28,183 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_spec3_product03.cil.c[33356,33369] [2023-12-16 17:23:28,225 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:23:28,234 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:23:28,240 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [48] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [414] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification3_spec.i","") [514] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [704] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [1371] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1389] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1427] [2023-12-16 17:23:28,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1436] [2023-12-16 17:23:28,242 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [2938] [2023-12-16 17:23:28,242 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [3057] [2023-12-16 17:23:28,277 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_spec3_product03.cil.c[33356,33369] [2023-12-16 17:23:28,330 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:23:28,348 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:23:28,348 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28 WrapperNode [2023-12-16 17:23:28,348 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:23:28,349 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:23:28,349 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:23:28,349 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:23:28,354 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:23:28" (1/1) ... [2023-12-16 17:23:28,376 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:23:28" (1/1) ... [2023-12-16 17:23:28,414 INFO L138 Inliner]: procedures = 92, calls = 342, calls flagged for inlining = 21, calls inlined = 18, statements flattened = 978 [2023-12-16 17:23:28,414 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:23:28,415 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:23:28,415 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:23:28,415 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:23:28,427 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,427 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,435 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,454 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:23:28,454 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,454 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,469 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,477 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,482 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,486 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,493 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:23:28,494 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:23:28,494 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:23:28,494 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:23:28,505 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (1/1) ... [2023-12-16 17:23:28,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:23:28,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:23:28,529 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:23:28,552 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:23:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:23:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2023-12-16 17:23:28,558 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2023-12-16 17:23:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:23:28,559 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:23:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2023-12-16 17:23:28,559 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2023-12-16 17:23:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:23:28,559 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:23:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-16 17:23:28,560 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:23:28,562 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:23:28,562 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:23:28,562 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:23:28,562 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:23:28,562 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:23:28,562 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:23:28,562 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:23:28,563 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:23:28,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:23:28,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:23:28,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:23:28,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:23:28,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:23:28,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:23:28,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:23:28,565 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure initTopDown [2023-12-16 17:23:28,565 INFO L138 BoogieDeclarations]: Found implementation of procedure initTopDown [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:23:28,565 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure initFloors [2023-12-16 17:23:28,565 INFO L138 BoogieDeclarations]: Found implementation of procedure initFloors [2023-12-16 17:23:28,565 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:23:28,566 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:23:28,566 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:23:28,566 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:23:28,566 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:23:28,566 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:23:28,566 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:23:28,567 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:23:28,567 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__base [2023-12-16 17:23:28,567 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__base [2023-12-16 17:23:28,567 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:23:28,568 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:23:28,568 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:23:28,568 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:23:28,568 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:23:28,568 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:23:28,568 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:23:28,569 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:23:28,569 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:23:28,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:23:28,569 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:23:28,569 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:23:28,740 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:23:28,742 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:23:29,784 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:23:29,844 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:23:29,844 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:23:29,845 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:23:29 BoogieIcfgContainer [2023-12-16 17:23:29,845 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:23:29,846 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:23:29,846 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:23:29,849 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:23:29,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:23:27" (1/3) ... [2023-12-16 17:23:29,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24ac02e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:23:29, skipping insertion in model container [2023-12-16 17:23:29,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:23:28" (2/3) ... [2023-12-16 17:23:29,850 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24ac02e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:23:29, skipping insertion in model container [2023-12-16 17:23:29,850 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:23:29" (3/3) ... [2023-12-16 17:23:29,851 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec3_product03.cil.c [2023-12-16 17:23:29,862 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:23:29,863 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:23:29,899 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:23:29,904 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;@47ca7f29, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:23:29,904 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:23:29,910 INFO L276 IsEmpty]: Start isEmpty. Operand has 554 states, 420 states have (on average 1.7047619047619047) internal successors, (716), 438 states have internal predecessors, (716), 106 states have call successors, (106), 26 states have call predecessors, (106), 26 states have return successors, (106), 103 states have call predecessors, (106), 106 states have call successors, (106) [2023-12-16 17:23:29,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-16 17:23:29,935 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:29,936 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:29,936 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:29,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:29,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1330252201, now seen corresponding path program 1 times [2023-12-16 17:23:29,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:29,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [780287772] [2023-12-16 17:23:29,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:29,950 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:23:29,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:29,952 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:23:29,964 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:23:30,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:30,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:23:30,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:30,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:30,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:30,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [780287772] [2023-12-16 17:23:30,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [780287772] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:30,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:30,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:23:30,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039298284] [2023-12-16 17:23:30,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:30,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:23:30,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:30,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:23:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:23:30,403 INFO L87 Difference]: Start difference. First operand has 554 states, 420 states have (on average 1.7047619047619047) internal successors, (716), 438 states have internal predecessors, (716), 106 states have call successors, (106), 26 states have call predecessors, (106), 26 states have return successors, (106), 103 states have call predecessors, (106), 106 states have call successors, (106) Second operand has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:30,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:30,605 INFO L93 Difference]: Finished difference Result 1111 states and 1874 transitions. [2023-12-16 17:23:30,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:30,607 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 100 [2023-12-16 17:23:30,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:30,617 INFO L225 Difference]: With dead ends: 1111 [2023-12-16 17:23:30,617 INFO L226 Difference]: Without dead ends: 562 [2023-12-16 17:23:30,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 94 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:23:30,625 INFO L413 NwaCegarLoop]: 897 mSDtfsCounter, 115 mSDsluCounter, 4390 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 5287 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:30,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 5287 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:30,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2023-12-16 17:23:30,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 560. [2023-12-16 17:23:30,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 426 states have (on average 1.6901408450704225) internal successors, (720), 444 states have internal predecessors, (720), 107 states have call successors, (107), 26 states have call predecessors, (107), 26 states have return successors, (106), 102 states have call predecessors, (106), 104 states have call successors, (106) [2023-12-16 17:23:30,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 933 transitions. [2023-12-16 17:23:30,713 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 933 transitions. Word has length 100 [2023-12-16 17:23:30,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:30,713 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 933 transitions. [2023-12-16 17:23:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:30,713 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 933 transitions. [2023-12-16 17:23:30,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 17:23:30,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:30,717 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:30,741 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:23:30,925 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:23:30,926 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:30,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:30,926 INFO L85 PathProgramCache]: Analyzing trace with hash -979590209, now seen corresponding path program 1 times [2023-12-16 17:23:30,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:30,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502844266] [2023-12-16 17:23:30,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:30,927 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:23:30,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:30,928 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:23:30,957 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:23:31,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:31,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:23:31,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:31,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:31,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502844266] [2023-12-16 17:23:31,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502844266] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:31,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:31,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:23:31,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903542170] [2023-12-16 17:23:31,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:31,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:23:31,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:31,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:23:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:23:31,258 INFO L87 Difference]: Start difference. First operand 560 states and 933 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, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:23:31,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:31,361 INFO L93 Difference]: Finished difference Result 1108 states and 1853 transitions. [2023-12-16 17:23:31,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:23:31,361 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, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 101 [2023-12-16 17:23:31,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:31,366 INFO L225 Difference]: With dead ends: 1108 [2023-12-16 17:23:31,367 INFO L226 Difference]: Without dead ends: 537 [2023-12-16 17:23:31,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 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:23:31,370 INFO L413 NwaCegarLoop]: 890 mSDtfsCounter, 22 mSDsluCounter, 1773 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2663 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:31,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2663 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:31,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-12-16 17:23:31,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2023-12-16 17:23:31,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 406 states have (on average 1.6798029556650247) internal successors, (682), 422 states have internal predecessors, (682), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:31,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 891 transitions. [2023-12-16 17:23:31,412 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 891 transitions. Word has length 101 [2023-12-16 17:23:31,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:31,413 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 891 transitions. [2023-12-16 17:23:31,413 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, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:23:31,413 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 891 transitions. [2023-12-16 17:23:31,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 17:23:31,418 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:31,418 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:31,447 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:23:31,624 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:23:31,624 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:31,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:31,625 INFO L85 PathProgramCache]: Analyzing trace with hash 50352141, now seen corresponding path program 1 times [2023-12-16 17:23:31,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:31,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [263282746] [2023-12-16 17:23:31,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:31,626 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:23:31,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:31,628 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:23:31,657 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:23:31,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:31,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:23:31,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:31,987 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:31,987 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:31,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:31,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [263282746] [2023-12-16 17:23:31,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [263282746] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:31,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:31,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:23:31,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721791697] [2023-12-16 17:23:31,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:31,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:23:31,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:31,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:23:31,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:23:31,989 INFO L87 Difference]: Start difference. First operand 537 states and 891 transitions. Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:32,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:32,113 INFO L93 Difference]: Finished difference Result 1072 states and 1786 transitions. [2023-12-16 17:23:32,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:32,114 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 101 [2023-12-16 17:23:32,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:32,116 INFO L225 Difference]: With dead ends: 1072 [2023-12-16 17:23:32,116 INFO L226 Difference]: Without dead ends: 531 [2023-12-16 17:23:32,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 95 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:23:32,129 INFO L413 NwaCegarLoop]: 866 mSDtfsCounter, 101 mSDsluCounter, 4251 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 5117 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:32,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 5117 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:32,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-12-16 17:23:32,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 531. [2023-12-16 17:23:32,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 400 states have (on average 1.6725) internal successors, (669), 416 states have internal predecessors, (669), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:32,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 878 transitions. [2023-12-16 17:23:32,145 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 878 transitions. Word has length 101 [2023-12-16 17:23:32,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:32,146 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 878 transitions. [2023-12-16 17:23:32,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:32,146 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 878 transitions. [2023-12-16 17:23:32,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-16 17:23:32,148 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:32,148 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:32,158 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:23:32,358 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:23:32,358 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:32,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:32,359 INFO L85 PathProgramCache]: Analyzing trace with hash 809205875, now seen corresponding path program 1 times [2023-12-16 17:23:32,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:32,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2029244762] [2023-12-16 17:23:32,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:32,360 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:23:32,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:32,362 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:23:32,378 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:23:32,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:32,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:23:32,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:32,759 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:32,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:32,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:32,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2029244762] [2023-12-16 17:23:32,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2029244762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:32,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:32,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:23:32,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66073656] [2023-12-16 17:23:32,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:32,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:23:32,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:32,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:23:32,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:23:32,761 INFO L87 Difference]: Start difference. First operand 531 states and 878 transitions. Second operand has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:32,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:32,964 INFO L93 Difference]: Finished difference Result 1060 states and 1760 transitions. [2023-12-16 17:23:32,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:32,965 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 102 [2023-12-16 17:23:32,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:32,967 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:23:32,967 INFO L226 Difference]: Without dead ends: 525 [2023-12-16 17:23:32,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 96 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:23:32,975 INFO L413 NwaCegarLoop]: 854 mSDtfsCounter, 87 mSDsluCounter, 4203 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 5057 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:32,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 5057 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:23:32,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2023-12-16 17:23:32,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 525. [2023-12-16 17:23:32,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 394 states have (on average 1.6649746192893402) internal successors, (656), 410 states have internal predecessors, (656), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:32,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 865 transitions. [2023-12-16 17:23:32,997 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 865 transitions. Word has length 102 [2023-12-16 17:23:32,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:32,997 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 865 transitions. [2023-12-16 17:23:32,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:32,997 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 865 transitions. [2023-12-16 17:23:33,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 17:23:33,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:33,001 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:33,009 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:23:33,209 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:23:33,209 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:33,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:33,210 INFO L85 PathProgramCache]: Analyzing trace with hash -526340055, now seen corresponding path program 1 times [2023-12-16 17:23:33,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:33,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [132550398] [2023-12-16 17:23:33,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:33,211 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:23:33,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:33,215 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:23:33,216 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:23:33,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:33,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:23:33,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:33,572 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:33,572 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:33,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:33,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [132550398] [2023-12-16 17:23:33,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [132550398] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:33,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:33,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:23:33,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141336275] [2023-12-16 17:23:33,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:33,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:23:33,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:33,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:23:33,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:23:33,574 INFO L87 Difference]: Start difference. First operand 525 states and 865 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:33,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:33,687 INFO L93 Difference]: Finished difference Result 1048 states and 1734 transitions. [2023-12-16 17:23:33,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:33,687 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 103 [2023-12-16 17:23:33,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:33,689 INFO L225 Difference]: With dead ends: 1048 [2023-12-16 17:23:33,690 INFO L226 Difference]: Without dead ends: 519 [2023-12-16 17:23:33,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 97 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:23:33,692 INFO L413 NwaCegarLoop]: 842 mSDtfsCounter, 73 mSDsluCounter, 4155 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 4997 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:33,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 4997 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:33,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-16 17:23:33,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2023-12-16 17:23:33,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 388 states have (on average 1.657216494845361) internal successors, (643), 404 states have internal predecessors, (643), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:33,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 852 transitions. [2023-12-16 17:23:33,704 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 852 transitions. Word has length 103 [2023-12-16 17:23:33,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:33,705 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 852 transitions. [2023-12-16 17:23:33,705 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:33,705 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 852 transitions. [2023-12-16 17:23:33,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 17:23:33,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:33,706 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:33,731 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:23:33,915 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:23:33,915 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:33,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:33,915 INFO L85 PathProgramCache]: Analyzing trace with hash 151325128, now seen corresponding path program 1 times [2023-12-16 17:23:33,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:33,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357866356] [2023-12-16 17:23:33,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:33,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:23:33,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:33,917 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:23:33,920 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:23:34,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:34,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:23:34,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:34,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:34,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:34,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357866356] [2023-12-16 17:23:34,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357866356] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:34,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:34,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:23:34,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884050194] [2023-12-16 17:23:34,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:34,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:23:34,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:34,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:23:34,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:23:34,213 INFO L87 Difference]: Start difference. First operand 519 states and 852 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:34,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:34,334 INFO L93 Difference]: Finished difference Result 1036 states and 1708 transitions. [2023-12-16 17:23:34,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:34,335 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 103 [2023-12-16 17:23:34,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:34,337 INFO L225 Difference]: With dead ends: 1036 [2023-12-16 17:23:34,337 INFO L226 Difference]: Without dead ends: 519 [2023-12-16 17:23:34,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 97 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:23:34,339 INFO L413 NwaCegarLoop]: 830 mSDtfsCounter, 48 mSDsluCounter, 4119 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 4949 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:34,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 4949 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:34,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-16 17:23:34,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2023-12-16 17:23:34,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 388 states have (on average 1.6546391752577319) internal successors, (642), 404 states have internal predecessors, (642), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:34,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 851 transitions. [2023-12-16 17:23:34,350 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 851 transitions. Word has length 103 [2023-12-16 17:23:34,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:34,350 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 851 transitions. [2023-12-16 17:23:34,350 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:34,350 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 851 transitions. [2023-12-16 17:23:34,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 17:23:34,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:34,352 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:34,360 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:23:34,559 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:23:34,560 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:34,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:34,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1931201167, now seen corresponding path program 1 times [2023-12-16 17:23:34,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:34,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410971783] [2023-12-16 17:23:34,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:34,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:23:34,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:34,562 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:23:34,563 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:23:34,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:34,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:23:34,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:34,960 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:34,961 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:34,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:34,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410971783] [2023-12-16 17:23:34,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410971783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:34,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:34,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:23:34,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553694035] [2023-12-16 17:23:34,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:34,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:23:34,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:34,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:23:34,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:34,962 INFO L87 Difference]: Start difference. First operand 519 states and 851 transitions. Second operand has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:35,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:35,143 INFO L93 Difference]: Finished difference Result 1030 states and 1695 transitions. [2023-12-16 17:23:35,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:23:35,143 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 104 [2023-12-16 17:23:35,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:35,145 INFO L225 Difference]: With dead ends: 1030 [2023-12-16 17:23:35,145 INFO L226 Difference]: Without dead ends: 519 [2023-12-16 17:23:35,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 97 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:23:35,148 INFO L413 NwaCegarLoop]: 820 mSDtfsCounter, 35 mSDsluCounter, 4897 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 5717 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:35,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 5717 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:35,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-16 17:23:35,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2023-12-16 17:23:35,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 388 states have (on average 1.652061855670103) internal successors, (641), 404 states have internal predecessors, (641), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:35,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 850 transitions. [2023-12-16 17:23:35,174 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 850 transitions. Word has length 104 [2023-12-16 17:23:35,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:35,175 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 850 transitions. [2023-12-16 17:23:35,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:35,175 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 850 transitions. [2023-12-16 17:23:35,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-16 17:23:35,176 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:35,177 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:35,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 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:23:35,396 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:23:35,396 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:35,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:35,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1698629623, now seen corresponding path program 1 times [2023-12-16 17:23:35,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:35,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121804771] [2023-12-16 17:23:35,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:35,397 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:23:35,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:35,398 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:23:35,432 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:23:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:35,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:23:35,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:35,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:35,745 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:35,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:35,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121804771] [2023-12-16 17:23:35,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121804771] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:35,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:35,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:23:35,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015243915] [2023-12-16 17:23:35,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:35,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:23:35,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:35,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:23:35,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:35,747 INFO L87 Difference]: Start difference. First operand 519 states and 850 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:35,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:35,981 INFO L93 Difference]: Finished difference Result 1030 states and 1693 transitions. [2023-12-16 17:23:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:23:35,981 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 105 [2023-12-16 17:23:35,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:35,983 INFO L225 Difference]: With dead ends: 1030 [2023-12-16 17:23:35,983 INFO L226 Difference]: Without dead ends: 519 [2023-12-16 17:23:35,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 98 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:23:35,986 INFO L413 NwaCegarLoop]: 820 mSDtfsCounter, 32 mSDsluCounter, 4897 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 5717 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:35,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 5717 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:23:35,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-16 17:23:35,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2023-12-16 17:23:35,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 388 states have (on average 1.6494845360824741) internal successors, (640), 404 states have internal predecessors, (640), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:35,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 849 transitions. [2023-12-16 17:23:35,997 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 849 transitions. Word has length 105 [2023-12-16 17:23:35,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:35,998 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 849 transitions. [2023-12-16 17:23:35,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:35,998 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 849 transitions. [2023-12-16 17:23:35,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-16 17:23:35,999 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:35,999 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:36,010 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:23:36,207 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:23:36,207 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:36,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:36,207 INFO L85 PathProgramCache]: Analyzing trace with hash -456650262, now seen corresponding path program 1 times [2023-12-16 17:23:36,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:36,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [275915541] [2023-12-16 17:23:36,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:36,208 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:23:36,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:36,209 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:23:36,211 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:23:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:36,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:23:36,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:36,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:36,577 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:36,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:36,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [275915541] [2023-12-16 17:23:36,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [275915541] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:36,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:36,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:23:36,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343084768] [2023-12-16 17:23:36,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:36,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:23:36,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:36,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:23:36,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:36,581 INFO L87 Difference]: Start difference. First operand 519 states and 849 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:36,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:36,820 INFO L93 Difference]: Finished difference Result 1030 states and 1691 transitions. [2023-12-16 17:23:36,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:23:36,820 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 106 [2023-12-16 17:23:36,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:36,823 INFO L225 Difference]: With dead ends: 1030 [2023-12-16 17:23:36,823 INFO L226 Difference]: Without dead ends: 519 [2023-12-16 17:23:36,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 99 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:23:36,826 INFO L413 NwaCegarLoop]: 820 mSDtfsCounter, 29 mSDsluCounter, 4897 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 5717 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:36,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 5717 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:23:36,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-16 17:23:36,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2023-12-16 17:23:36,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 388 states have (on average 1.6469072164948453) internal successors, (639), 404 states have internal predecessors, (639), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:36,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 848 transitions. [2023-12-16 17:23:36,856 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 848 transitions. Word has length 106 [2023-12-16 17:23:36,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:36,856 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 848 transitions. [2023-12-16 17:23:36,856 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:36,856 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 848 transitions. [2023-12-16 17:23:36,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-16 17:23:36,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:36,858 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:36,882 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:23:37,058 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:23:37,059 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:37,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:37,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1487588420, now seen corresponding path program 1 times [2023-12-16 17:23:37,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:37,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260346644] [2023-12-16 17:23:37,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:37,060 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:23:37,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:37,061 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:23:37,094 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:23:37,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:37,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:23:37,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:37,392 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:37,392 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:37,392 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:37,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260346644] [2023-12-16 17:23:37,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260346644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:37,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:37,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:23:37,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247392698] [2023-12-16 17:23:37,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:37,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:23:37,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:37,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:23:37,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:37,394 INFO L87 Difference]: Start difference. First operand 519 states and 848 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:37,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:37,555 INFO L93 Difference]: Finished difference Result 1030 states and 1689 transitions. [2023-12-16 17:23:37,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:23:37,555 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 107 [2023-12-16 17:23:37,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:37,558 INFO L225 Difference]: With dead ends: 1030 [2023-12-16 17:23:37,558 INFO L226 Difference]: Without dead ends: 519 [2023-12-16 17:23:37,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 100 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:23:37,561 INFO L413 NwaCegarLoop]: 820 mSDtfsCounter, 26 mSDsluCounter, 4897 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 5717 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:37,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 5717 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:37,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-16 17:23:37,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2023-12-16 17:23:37,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 388 states have (on average 1.6443298969072164) internal successors, (638), 404 states have internal predecessors, (638), 106 states have call successors, (106), 26 states have call predecessors, (106), 24 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-16 17:23:37,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 847 transitions. [2023-12-16 17:23:37,573 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 847 transitions. Word has length 107 [2023-12-16 17:23:37,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:37,573 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 847 transitions. [2023-12-16 17:23:37,573 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, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:37,573 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 847 transitions. [2023-12-16 17:23:37,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-16 17:23:37,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:37,575 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:37,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:23:37,783 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:23:37,784 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:37,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:37,784 INFO L85 PathProgramCache]: Analyzing trace with hash -567937723, now seen corresponding path program 1 times [2023-12-16 17:23:37,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:37,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [481708459] [2023-12-16 17:23:37,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:37,785 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:23:37,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:37,786 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:23:37,819 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:23:38,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:38,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:23:38,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:38,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-16 17:23:38,131 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:38,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:38,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [481708459] [2023-12-16 17:23:38,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [481708459] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:38,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:38,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:23:38,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515959987] [2023-12-16 17:23:38,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:38,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:23:38,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:38,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:23:38,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:38,133 INFO L87 Difference]: Start difference. First operand 519 states and 847 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:38,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:38,608 INFO L93 Difference]: Finished difference Result 1508 states and 2499 transitions. [2023-12-16 17:23:38,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:23:38,609 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2023-12-16 17:23:38,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:38,613 INFO L225 Difference]: With dead ends: 1508 [2023-12-16 17:23:38,613 INFO L226 Difference]: Without dead ends: 1001 [2023-12-16 17:23:38,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:38,616 INFO L413 NwaCegarLoop]: 863 mSDtfsCounter, 777 mSDsluCounter, 3119 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 3982 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:38,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [780 Valid, 3982 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 17:23:38,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2023-12-16 17:23:38,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 992. [2023-12-16 17:23:38,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 992 states, 748 states have (on average 1.6483957219251337) internal successors, (1233), 777 states have internal predecessors, (1233), 197 states have call successors, (197), 48 states have call predecessors, (197), 46 states have return successors, (205), 192 states have call predecessors, (205), 193 states have call successors, (205) [2023-12-16 17:23:38,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1635 transitions. [2023-12-16 17:23:38,671 INFO L78 Accepts]: Start accepts. Automaton has 992 states and 1635 transitions. Word has length 108 [2023-12-16 17:23:38,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:38,671 INFO L495 AbstractCegarLoop]: Abstraction has 992 states and 1635 transitions. [2023-12-16 17:23:38,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:23:38,671 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1635 transitions. [2023-12-16 17:23:38,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-16 17:23:38,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:38,673 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:38,684 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:23:38,881 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:23:38,881 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:38,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:38,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1722920891, now seen corresponding path program 1 times [2023-12-16 17:23:38,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:38,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [666795591] [2023-12-16 17:23:38,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:38,882 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:23:38,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:38,883 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:23:38,885 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:23:39,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:39,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:23:39,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:39,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-16 17:23:39,258 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:39,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:39,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [666795591] [2023-12-16 17:23:39,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [666795591] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:39,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:39,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:23:39,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097643301] [2023-12-16 17:23:39,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:39,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:23:39,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:39,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:23:39,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:39,260 INFO L87 Difference]: Start difference. First operand 992 states and 1635 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 4 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:23:39,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:39,834 INFO L93 Difference]: Finished difference Result 2421 states and 4009 transitions. [2023-12-16 17:23:39,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:23:39,835 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 4 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 108 [2023-12-16 17:23:39,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:39,841 INFO L225 Difference]: With dead ends: 2421 [2023-12-16 17:23:39,841 INFO L226 Difference]: Without dead ends: 1441 [2023-12-16 17:23:39,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:39,846 INFO L413 NwaCegarLoop]: 860 mSDtfsCounter, 676 mSDsluCounter, 2931 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 679 SdHoareTripleChecker+Valid, 3791 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:39,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [679 Valid, 3791 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:23:39,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2023-12-16 17:23:39,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 1433. [2023-12-16 17:23:39,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1079 states have (on average 1.6209453197405004) internal successors, (1749), 1122 states have internal predecessors, (1749), 285 states have call successors, (285), 72 states have call predecessors, (285), 68 states have return successors, (304), 276 states have call predecessors, (304), 280 states have call successors, (304) [2023-12-16 17:23:39,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2338 transitions. [2023-12-16 17:23:39,892 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 2338 transitions. Word has length 108 [2023-12-16 17:23:39,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:39,892 INFO L495 AbstractCegarLoop]: Abstraction has 1433 states and 2338 transitions. [2023-12-16 17:23:39,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 4 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:23:39,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 2338 transitions. [2023-12-16 17:23:39,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-16 17:23:39,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:39,893 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:39,901 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:23:40,101 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:23:40,102 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:40,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:40,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1884055580, now seen corresponding path program 1 times [2023-12-16 17:23:40,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:40,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122450211] [2023-12-16 17:23:40,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:40,103 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:23:40,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:40,104 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:23:40,106 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:23:40,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:40,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:23:40,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:40,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 17:23:40,448 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:40,448 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:40,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122450211] [2023-12-16 17:23:40,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122450211] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:40,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:40,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:23:40,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71962087] [2023-12-16 17:23:40,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:40,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:23:40,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:40,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:23:40,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:40,450 INFO L87 Difference]: Start difference. First operand 1433 states and 2338 transitions. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:23:41,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:41,077 INFO L93 Difference]: Finished difference Result 4307 states and 7170 transitions. [2023-12-16 17:23:41,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:41,078 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 112 [2023-12-16 17:23:41,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:41,092 INFO L225 Difference]: With dead ends: 4307 [2023-12-16 17:23:41,092 INFO L226 Difference]: Without dead ends: 2886 [2023-12-16 17:23:41,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:41,102 INFO L413 NwaCegarLoop]: 936 mSDtfsCounter, 860 mSDsluCounter, 3389 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 4325 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:41,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [875 Valid, 4325 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:23:41,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2886 states. [2023-12-16 17:23:41,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2886 to 2812. [2023-12-16 17:23:41,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2124 states have (on average 1.615819209039548) internal successors, (3432), 2208 states have internal predecessors, (3432), 550 states have call successors, (550), 141 states have call predecessors, (550), 137 states have return successors, (669), 538 states have call predecessors, (669), 542 states have call successors, (669) [2023-12-16 17:23:41,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 4651 transitions. [2023-12-16 17:23:41,218 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 4651 transitions. Word has length 112 [2023-12-16 17:23:41,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:41,219 INFO L495 AbstractCegarLoop]: Abstraction has 2812 states and 4651 transitions. [2023-12-16 17:23:41,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:23:41,220 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 4651 transitions. [2023-12-16 17:23:41,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-16 17:23:41,221 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:41,221 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:41,232 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 (14)] Ended with exit code 0 [2023-12-16 17:23:41,429 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:23:41,430 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:41,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:41,430 INFO L85 PathProgramCache]: Analyzing trace with hash 396294393, now seen corresponding path program 1 times [2023-12-16 17:23:41,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:41,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470934997] [2023-12-16 17:23:41,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:41,431 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:23:41,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:41,432 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:23:41,440 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:23:41,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:41,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 842 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:23:41,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:41,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 17:23:41,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:41,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:41,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470934997] [2023-12-16 17:23:41,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470934997] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:41,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:41,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:23:41,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798182770] [2023-12-16 17:23:41,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:41,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:23:41,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:41,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:23:41,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:23:41,758 INFO L87 Difference]: Start difference. First operand 2812 states and 4651 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:23:41,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:41,918 INFO L93 Difference]: Finished difference Result 5630 states and 9436 transitions. [2023-12-16 17:23:41,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:23:41,918 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 113 [2023-12-16 17:23:41,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:41,931 INFO L225 Difference]: With dead ends: 5630 [2023-12-16 17:23:41,932 INFO L226 Difference]: Without dead ends: 2830 [2023-12-16 17:23:41,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 110 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:23:41,950 INFO L413 NwaCegarLoop]: 814 mSDtfsCounter, 19 mSDsluCounter, 1601 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 2415 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:41,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 2415 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:41,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2830 states. [2023-12-16 17:23:42,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2830 to 2824. [2023-12-16 17:23:42,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2824 states, 2133 states have (on average 1.6118143459915613) internal successors, (3438), 2217 states have internal predecessors, (3438), 550 states have call successors, (550), 147 states have call predecessors, (550), 140 states have return successors, (653), 535 states have call predecessors, (653), 542 states have call successors, (653) [2023-12-16 17:23:42,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2824 states to 2824 states and 4641 transitions. [2023-12-16 17:23:42,043 INFO L78 Accepts]: Start accepts. Automaton has 2824 states and 4641 transitions. Word has length 113 [2023-12-16 17:23:42,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:42,043 INFO L495 AbstractCegarLoop]: Abstraction has 2824 states and 4641 transitions. [2023-12-16 17:23:42,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 17:23:42,044 INFO L276 IsEmpty]: Start isEmpty. Operand 2824 states and 4641 transitions. [2023-12-16 17:23:42,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 17:23:42,045 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:42,045 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:42,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-16 17:23:42,253 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:23:42,253 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:42,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1258507893, now seen corresponding path program 1 times [2023-12-16 17:23:42,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:42,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146169950] [2023-12-16 17:23:42,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:42,254 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:23:42,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:42,289 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:23:42,308 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:23:42,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:42,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:23:42,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:42,667 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 17:23:42,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:42,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:42,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146169950] [2023-12-16 17:23:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146169950] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:42,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:42,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:23:42,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956157399] [2023-12-16 17:23:42,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:42,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:23:42,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:23:42,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:42,669 INFO L87 Difference]: Start difference. First operand 2824 states and 4641 transitions. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-16 17:23:43,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:43,316 INFO L93 Difference]: Finished difference Result 8542 states and 14418 transitions. [2023-12-16 17:23:43,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:43,317 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 121 [2023-12-16 17:23:43,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:43,352 INFO L225 Difference]: With dead ends: 8542 [2023-12-16 17:23:43,352 INFO L226 Difference]: Without dead ends: 5730 [2023-12-16 17:23:43,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:43,375 INFO L413 NwaCegarLoop]: 912 mSDtfsCounter, 831 mSDsluCounter, 3313 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 4225 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:43,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 4225 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 17:23:43,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5730 states. [2023-12-16 17:23:43,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5730 to 5618. [2023-12-16 17:23:43,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5618 states, 4250 states have (on average 1.6068235294117648) internal successors, (6829), 4416 states have internal predecessors, (6829), 1083 states have call successors, (1083), 291 states have call predecessors, (1083), 284 states have return successors, (1498), 1062 states have call predecessors, (1498), 1069 states have call successors, (1498) [2023-12-16 17:23:43,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5618 states to 5618 states and 9410 transitions. [2023-12-16 17:23:43,632 INFO L78 Accepts]: Start accepts. Automaton has 5618 states and 9410 transitions. Word has length 121 [2023-12-16 17:23:43,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:43,632 INFO L495 AbstractCegarLoop]: Abstraction has 5618 states and 9410 transitions. [2023-12-16 17:23:43,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-16 17:23:43,633 INFO L276 IsEmpty]: Start isEmpty. Operand 5618 states and 9410 transitions. [2023-12-16 17:23:43,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-16 17:23:43,634 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:43,635 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:43,642 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:23:43,842 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:23:43,843 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:43,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:43,843 INFO L85 PathProgramCache]: Analyzing trace with hash -464433942, now seen corresponding path program 1 times [2023-12-16 17:23:43,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:43,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1986499870] [2023-12-16 17:23:43,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:43,844 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:23:43,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:43,845 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:23:43,873 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:23:44,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:44,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:23:44,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:44,122 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 17:23:44,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:44,122 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:44,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1986499870] [2023-12-16 17:23:44,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1986499870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:44,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:44,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:23:44,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634744447] [2023-12-16 17:23:44,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:44,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:23:44,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:44,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:23:44,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:23:44,124 INFO L87 Difference]: Start difference. First operand 5618 states and 9410 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:23:44,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:44,444 INFO L93 Difference]: Finished difference Result 11296 states and 19249 transitions. [2023-12-16 17:23:44,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:23:44,445 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 122 [2023-12-16 17:23:44,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:44,479 INFO L225 Difference]: With dead ends: 11296 [2023-12-16 17:23:44,479 INFO L226 Difference]: Without dead ends: 5690 [2023-12-16 17:23:44,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:23:44,506 INFO L413 NwaCegarLoop]: 812 mSDtfsCounter, 21 mSDsluCounter, 1601 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2413 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:44,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2413 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:44,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5690 states. [2023-12-16 17:23:44,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5690 to 5678. [2023-12-16 17:23:44,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5678 states, 4304 states have (on average 1.600604089219331) internal successors, (6889), 4458 states have internal predecessors, (6889), 1083 states have call successors, (1083), 315 states have call predecessors, (1083), 290 states have return successors, (1474), 1056 states have call predecessors, (1474), 1069 states have call successors, (1474) [2023-12-16 17:23:44,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5678 states to 5678 states and 9446 transitions. [2023-12-16 17:23:44,733 INFO L78 Accepts]: Start accepts. Automaton has 5678 states and 9446 transitions. Word has length 122 [2023-12-16 17:23:44,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:44,733 INFO L495 AbstractCegarLoop]: Abstraction has 5678 states and 9446 transitions. [2023-12-16 17:23:44,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:23:44,733 INFO L276 IsEmpty]: Start isEmpty. Operand 5678 states and 9446 transitions. [2023-12-16 17:23:44,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-16 17:23:44,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:44,735 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:44,757 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:23:44,942 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:23:44,943 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:44,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:44,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1125932133, now seen corresponding path program 1 times [2023-12-16 17:23:44,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:44,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1993041093] [2023-12-16 17:23:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:44,944 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:23:44,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:44,958 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:23:45,007 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:23:45,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:45,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 868 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:23:45,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:45,350 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-16 17:23:45,350 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:45,350 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:45,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1993041093] [2023-12-16 17:23:45,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1993041093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:45,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:45,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:23:45,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740183162] [2023-12-16 17:23:45,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:45,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:23:45,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:45,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:23:45,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:45,351 INFO L87 Difference]: Start difference. First operand 5678 states and 9446 transitions. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:23:46,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:46,282 INFO L93 Difference]: Finished difference Result 17184 states and 29680 transitions. [2023-12-16 17:23:46,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:46,283 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 131 [2023-12-16 17:23:46,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:46,350 INFO L225 Difference]: With dead ends: 17184 [2023-12-16 17:23:46,351 INFO L226 Difference]: Without dead ends: 11518 [2023-12-16 17:23:46,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:46,467 INFO L413 NwaCegarLoop]: 904 mSDtfsCounter, 810 mSDsluCounter, 3294 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 4198 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:46,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [818 Valid, 4198 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:23:46,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11518 states. [2023-12-16 17:23:46,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11518 to 11362. [2023-12-16 17:23:46,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11362 states, 8619 states have (on average 1.5957767722473606) internal successors, (13754), 8925 states have internal predecessors, (13754), 2152 states have call successors, (2152), 627 states have call predecessors, (2152), 590 states have return successors, (3513), 2113 states have call predecessors, (3513), 2126 states have call successors, (3513) [2023-12-16 17:23:46,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11362 states to 11362 states and 19419 transitions. [2023-12-16 17:23:46,927 INFO L78 Accepts]: Start accepts. Automaton has 11362 states and 19419 transitions. Word has length 131 [2023-12-16 17:23:46,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:46,927 INFO L495 AbstractCegarLoop]: Abstraction has 11362 states and 19419 transitions. [2023-12-16 17:23:46,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-16 17:23:46,928 INFO L276 IsEmpty]: Start isEmpty. Operand 11362 states and 19419 transitions. [2023-12-16 17:23:46,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-16 17:23:46,929 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:46,929 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-16 17:23:46,954 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 (18)] Ended with exit code 0 [2023-12-16 17:23:47,138 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:23:47,138 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:47,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:47,139 INFO L85 PathProgramCache]: Analyzing trace with hash 572577170, now seen corresponding path program 1 times [2023-12-16 17:23:47,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:47,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [466634835] [2023-12-16 17:23:47,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:47,139 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:23:47,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:47,140 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:23:47,142 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:23:47,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:47,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:23:47,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:47,445 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-16 17:23:47,445 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:47,445 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:47,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [466634835] [2023-12-16 17:23:47,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [466634835] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:47,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:47,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:23:47,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146913641] [2023-12-16 17:23:47,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:47,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:23:47,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:47,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:23:47,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:23:47,448 INFO L87 Difference]: Start difference. First operand 11362 states and 19419 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:23:48,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:48,145 INFO L93 Difference]: Finished difference Result 22856 states and 40071 transitions. [2023-12-16 17:23:48,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:23:48,145 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 132 [2023-12-16 17:23:48,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:48,200 INFO L225 Difference]: With dead ends: 22856 [2023-12-16 17:23:48,200 INFO L226 Difference]: Without dead ends: 11506 [2023-12-16 17:23:48,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:23:48,278 INFO L413 NwaCegarLoop]: 812 mSDtfsCounter, 21 mSDsluCounter, 1601 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2413 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:48,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2413 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:23:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11506 states. [2023-12-16 17:23:48,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11506 to 11482. [2023-12-16 17:23:48,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11482 states, 8727 states have (on average 1.5897788472556433) internal successors, (13874), 9033 states have internal predecessors, (13874), 2152 states have call successors, (2152), 651 states have call predecessors, (2152), 602 states have return successors, (3481), 2101 states have call predecessors, (3481), 2126 states have call successors, (3481) [2023-12-16 17:23:48,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11482 states to 11482 states and 19507 transitions. [2023-12-16 17:23:48,770 INFO L78 Accepts]: Start accepts. Automaton has 11482 states and 19507 transitions. Word has length 132 [2023-12-16 17:23:48,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:48,770 INFO L495 AbstractCegarLoop]: Abstraction has 11482 states and 19507 transitions. [2023-12-16 17:23:48,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-16 17:23:48,770 INFO L276 IsEmpty]: Start isEmpty. Operand 11482 states and 19507 transitions. [2023-12-16 17:23:48,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 17:23:48,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:48,772 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:48,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:23:48,980 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:23:48,980 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:48,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:48,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1470117068, now seen corresponding path program 1 times [2023-12-16 17:23:48,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:48,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58764031] [2023-12-16 17:23:48,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:48,981 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:23:48,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:48,990 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:23:48,991 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:23:49,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:49,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:23:49,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:49,361 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:23:49,361 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:49,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:49,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58764031] [2023-12-16 17:23:49,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58764031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:49,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:49,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:23:49,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666587901] [2023-12-16 17:23:49,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:49,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:23:49,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:49,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:23:49,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:49,364 INFO L87 Difference]: Start difference. First operand 11482 states and 19507 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-16 17:23:50,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:50,839 INFO L93 Difference]: Finished difference Result 34680 states and 62220 transitions. [2023-12-16 17:23:50,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:23:50,841 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 142 [2023-12-16 17:23:50,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:50,943 INFO L225 Difference]: With dead ends: 34680 [2023-12-16 17:23:50,943 INFO L226 Difference]: Without dead ends: 23210 [2023-12-16 17:23:51,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:23:51,110 INFO L413 NwaCegarLoop]: 931 mSDtfsCounter, 788 mSDsluCounter, 3381 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 793 SdHoareTripleChecker+Valid, 4312 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:51,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [793 Valid, 4312 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:23:51,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23210 states. [2023-12-16 17:23:51,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23210 to 23030. [2023-12-16 17:23:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23030 states, 17510 states have (on average 1.5850942318675043) internal successors, (27755), 18120 states have internal predecessors, (27755), 4293 states have call successors, (4293), 1299 states have call predecessors, (4293), 1226 states have return successors, (8640), 4218 states have call predecessors, (8640), 4243 states have call successors, (8640) [2023-12-16 17:23:52,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23030 states to 23030 states and 40688 transitions. [2023-12-16 17:23:52,247 INFO L78 Accepts]: Start accepts. Automaton has 23030 states and 40688 transitions. Word has length 142 [2023-12-16 17:23:52,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:52,247 INFO L495 AbstractCegarLoop]: Abstraction has 23030 states and 40688 transitions. [2023-12-16 17:23:52,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-16 17:23:52,248 INFO L276 IsEmpty]: Start isEmpty. Operand 23030 states and 40688 transitions. [2023-12-16 17:23:52,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-16 17:23:52,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:52,249 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:52,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:23:52,458 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:23:52,458 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:52,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:52,459 INFO L85 PathProgramCache]: Analyzing trace with hash -387226215, now seen corresponding path program 1 times [2023-12-16 17:23:52,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:52,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [354725225] [2023-12-16 17:23:52,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:52,459 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:23:52,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:52,481 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:23:52,482 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:23:52,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:52,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:23:52,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:52,858 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:23:52,858 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:52,858 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:52,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [354725225] [2023-12-16 17:23:52,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [354725225] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:52,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:52,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:23:52,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269363726] [2023-12-16 17:23:52,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:52,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:23:52,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:52,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:23:52,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:23:52,859 INFO L87 Difference]: Start difference. First operand 23030 states and 40688 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:23:54,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:54,849 INFO L93 Difference]: Finished difference Result 46240 states and 85966 transitions. [2023-12-16 17:23:54,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:23:54,850 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 143 [2023-12-16 17:23:54,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:54,971 INFO L225 Difference]: With dead ends: 46240 [2023-12-16 17:23:54,972 INFO L226 Difference]: Without dead ends: 23222 [2023-12-16 17:23:55,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:55,177 INFO L413 NwaCegarLoop]: 804 mSDtfsCounter, 747 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:55,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [765 Valid, 2025 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:23:55,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23222 states. [2023-12-16 17:23:56,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23222 to 23222. [2023-12-16 17:23:56,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23222 states, 17654 states have (on average 1.5803217401155545) internal successors, (27899), 18264 states have internal predecessors, (27899), 4293 states have call successors, (4293), 1347 states have call predecessors, (4293), 1274 states have return successors, (8688), 4218 states have call predecessors, (8688), 4243 states have call successors, (8688) [2023-12-16 17:23:56,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23222 states to 23222 states and 40880 transitions. [2023-12-16 17:23:56,617 INFO L78 Accepts]: Start accepts. Automaton has 23222 states and 40880 transitions. Word has length 143 [2023-12-16 17:23:56,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:23:56,617 INFO L495 AbstractCegarLoop]: Abstraction has 23222 states and 40880 transitions. [2023-12-16 17:23:56,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:23:56,617 INFO L276 IsEmpty]: Start isEmpty. Operand 23222 states and 40880 transitions. [2023-12-16 17:23:56,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 17:23:56,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:23:56,619 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:23:56,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 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:23:56,827 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:23:56,827 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:23:56,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:23:56,828 INFO L85 PathProgramCache]: Analyzing trace with hash 580985161, now seen corresponding path program 1 times [2023-12-16 17:23:56,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:23:56,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348986004] [2023-12-16 17:23:56,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:23:56,828 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:23:56,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:23:56,829 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:23:56,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:23:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:23:57,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:23:57,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:23:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:23:57,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:23:57,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:23:57,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348986004] [2023-12-16 17:23:57,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348986004] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:23:57,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:23:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:23:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090593276] [2023-12-16 17:23:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:23:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:23:57,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:23:57,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:23:57,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:23:57,242 INFO L87 Difference]: Start difference. First operand 23222 states and 40880 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:23:59,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:23:59,439 INFO L93 Difference]: Finished difference Result 46672 states and 86318 transitions. [2023-12-16 17:23:59,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:23:59,441 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 145 [2023-12-16 17:23:59,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:23:59,549 INFO L225 Difference]: With dead ends: 46672 [2023-12-16 17:23:59,549 INFO L226 Difference]: Without dead ends: 23462 [2023-12-16 17:23:59,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:23:59,773 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 749 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 766 SdHoareTripleChecker+Valid, 2026 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:23:59,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [766 Valid, 2026 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:23:59,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23462 states. [2023-12-16 17:24:00,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23462 to 23462. [2023-12-16 17:24:00,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23462 states, 17846 states have (on average 1.5740782248122829) internal successors, (28091), 18456 states have internal predecessors, (28091), 4293 states have call successors, (4293), 1395 states have call predecessors, (4293), 1322 states have return successors, (8736), 4218 states have call predecessors, (8736), 4243 states have call successors, (8736) [2023-12-16 17:24:01,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23462 states to 23462 states and 41120 transitions. [2023-12-16 17:24:01,181 INFO L78 Accepts]: Start accepts. Automaton has 23462 states and 41120 transitions. Word has length 145 [2023-12-16 17:24:01,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:01,183 INFO L495 AbstractCegarLoop]: Abstraction has 23462 states and 41120 transitions. [2023-12-16 17:24:01,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:24:01,183 INFO L276 IsEmpty]: Start isEmpty. Operand 23462 states and 41120 transitions. [2023-12-16 17:24:01,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-16 17:24:01,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:01,185 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:01,214 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:24:01,392 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:24:01,393 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:01,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:01,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1216468071, now seen corresponding path program 1 times [2023-12-16 17:24:01,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:01,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1276818999] [2023-12-16 17:24:01,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:01,394 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:24:01,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:01,395 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:24:01,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:24:01,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:01,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:24:01,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:01,861 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:24:01,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:01,861 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:01,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1276818999] [2023-12-16 17:24:01,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1276818999] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:01,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:01,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:01,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442974290] [2023-12-16 17:24:01,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:01,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:01,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:01,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:01,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:01,863 INFO L87 Difference]: Start difference. First operand 23462 states and 41120 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:24:03,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:03,866 INFO L93 Difference]: Finished difference Result 47200 states and 86790 transitions. [2023-12-16 17:24:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:03,869 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 147 [2023-12-16 17:24:03,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:03,974 INFO L225 Difference]: With dead ends: 47200 [2023-12-16 17:24:03,974 INFO L226 Difference]: Without dead ends: 23750 [2023-12-16 17:24:04,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:04,182 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 746 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 763 SdHoareTripleChecker+Valid, 2026 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:04,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [763 Valid, 2026 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:24:04,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23750 states. [2023-12-16 17:24:05,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23750 to 23750. [2023-12-16 17:24:05,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23750 states, 18086 states have (on average 1.5664602454937522) internal successors, (28331), 18696 states have internal predecessors, (28331), 4293 states have call successors, (4293), 1443 states have call predecessors, (4293), 1370 states have return successors, (8784), 4218 states have call predecessors, (8784), 4243 states have call successors, (8784) [2023-12-16 17:24:05,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23750 states to 23750 states and 41408 transitions. [2023-12-16 17:24:05,386 INFO L78 Accepts]: Start accepts. Automaton has 23750 states and 41408 transitions. Word has length 147 [2023-12-16 17:24:05,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:05,386 INFO L495 AbstractCegarLoop]: Abstraction has 23750 states and 41408 transitions. [2023-12-16 17:24:05,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:24:05,386 INFO L276 IsEmpty]: Start isEmpty. Operand 23750 states and 41408 transitions. [2023-12-16 17:24:05,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-16 17:24:05,405 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:05,405 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:05,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:24:05,606 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:24:05,606 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:05,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:05,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1706116817, now seen corresponding path program 1 times [2023-12-16 17:24:05,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:05,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1963830515] [2023-12-16 17:24:05,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:05,607 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:24:05,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:05,608 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:24:05,641 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:24:05,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:05,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:24:05,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:05,999 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:24:05,999 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:05,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:05,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1963830515] [2023-12-16 17:24:06,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1963830515] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:06,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:06,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:06,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559472931] [2023-12-16 17:24:06,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:06,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:06,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:06,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:06,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:06,001 INFO L87 Difference]: Start difference. First operand 23750 states and 41408 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:24:07,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:07,983 INFO L93 Difference]: Finished difference Result 47824 states and 87370 transitions. [2023-12-16 17:24:07,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:07,985 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 149 [2023-12-16 17:24:07,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:08,152 INFO L225 Difference]: With dead ends: 47824 [2023-12-16 17:24:08,152 INFO L226 Difference]: Without dead ends: 24086 [2023-12-16 17:24:08,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:08,412 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 756 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 2026 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:08,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [773 Valid, 2026 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:24:08,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24086 states. [2023-12-16 17:24:09,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24086 to 24086. [2023-12-16 17:24:09,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24086 states, 18374 states have (on average 1.5575813649722434) internal successors, (28619), 18984 states have internal predecessors, (28619), 4293 states have call successors, (4293), 1491 states have call predecessors, (4293), 1418 states have return successors, (8832), 4218 states have call predecessors, (8832), 4243 states have call successors, (8832) [2023-12-16 17:24:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24086 states to 24086 states and 41744 transitions. [2023-12-16 17:24:09,654 INFO L78 Accepts]: Start accepts. Automaton has 24086 states and 41744 transitions. Word has length 149 [2023-12-16 17:24:09,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:09,655 INFO L495 AbstractCegarLoop]: Abstraction has 24086 states and 41744 transitions. [2023-12-16 17:24:09,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:24:09,655 INFO L276 IsEmpty]: Start isEmpty. Operand 24086 states and 41744 transitions. [2023-12-16 17:24:09,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-16 17:24:09,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:09,656 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:24:09,664 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 (24)] Ended with exit code 0 [2023-12-16 17:24:09,864 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:24:09,864 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:09,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:09,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1059859559, now seen corresponding path program 1 times [2023-12-16 17:24:09,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:09,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1986952973] [2023-12-16 17:24:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:09,866 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:24:09,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:09,867 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:24:09,899 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:24:10,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:10,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:24:10,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:10,519 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-16 17:24:10,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:10,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:10,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1986952973] [2023-12-16 17:24:10,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1986952973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:10,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:10,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:24:10,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987778925] [2023-12-16 17:24:10,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:10,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:24:10,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:10,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:24:10,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:24:10,520 INFO L87 Difference]: Start difference. First operand 24086 states and 41744 transitions. Second operand has 7 states, 6 states have (on average 16.666666666666668) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-16 17:24:13,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:13,102 INFO L93 Difference]: Finished difference Result 48276 states and 85026 transitions. [2023-12-16 17:24:13,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:24:13,103 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 16.666666666666668) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 151 [2023-12-16 17:24:13,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:13,316 INFO L225 Difference]: With dead ends: 48276 [2023-12-16 17:24:13,316 INFO L226 Difference]: Without dead ends: 24202 [2023-12-16 17:24:13,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:24:13,435 INFO L413 NwaCegarLoop]: 857 mSDtfsCounter, 1858 mSDsluCounter, 2414 mSDsCounter, 0 mSdLazyCounter, 1292 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1861 SdHoareTripleChecker+Valid, 3271 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:13,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1861 Valid, 3271 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1292 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-16 17:24:13,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24202 states. [2023-12-16 17:24:14,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24202 to 24086. [2023-12-16 17:24:14,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24086 states, 18374 states have (on average 1.5567105692826821) internal successors, (28603), 18984 states have internal predecessors, (28603), 4293 states have call successors, (4293), 1491 states have call predecessors, (4293), 1418 states have return successors, (8832), 4218 states have call predecessors, (8832), 4243 states have call successors, (8832) [2023-12-16 17:24:14,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24086 states to 24086 states and 41728 transitions. [2023-12-16 17:24:14,575 INFO L78 Accepts]: Start accepts. Automaton has 24086 states and 41728 transitions. Word has length 151 [2023-12-16 17:24:14,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:14,576 INFO L495 AbstractCegarLoop]: Abstraction has 24086 states and 41728 transitions. [2023-12-16 17:24:14,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 16.666666666666668) internal successors, (100), 5 states have internal predecessors, (100), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-16 17:24:14,576 INFO L276 IsEmpty]: Start isEmpty. Operand 24086 states and 41728 transitions. [2023-12-16 17:24:14,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-16 17:24:14,577 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:14,578 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 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, 1, 1, 1, 1] [2023-12-16 17:24:14,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-16 17:24:14,780 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:24:14,781 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:14,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:14,781 INFO L85 PathProgramCache]: Analyzing trace with hash 723661893, now seen corresponding path program 1 times [2023-12-16 17:24:14,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:14,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [866101943] [2023-12-16 17:24:14,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:14,782 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:24:14,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:14,783 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:24:14,786 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:24:15,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:15,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 902 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 17:24:15,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:15,150 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:24:15,150 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:15,150 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:15,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [866101943] [2023-12-16 17:24:15,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [866101943] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:15,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:15,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:24:15,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378884723] [2023-12-16 17:24:15,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:15,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:24:15,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:15,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:24:15,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:24:15,151 INFO L87 Difference]: Start difference. First operand 24086 states and 41728 transitions. Second operand has 8 states, 7 states have (on average 14.714285714285714) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-16 17:24:18,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:18,302 INFO L93 Difference]: Finished difference Result 72812 states and 131750 transitions. [2023-12-16 17:24:18,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:24:18,304 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 14.714285714285714) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 3 states have call successors, (21) Word has length 158 [2023-12-16 17:24:18,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:18,701 INFO L225 Difference]: With dead ends: 72812 [2023-12-16 17:24:18,701 INFO L226 Difference]: Without dead ends: 48738 [2023-12-16 17:24:18,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-12-16 17:24:18,991 INFO L413 NwaCegarLoop]: 1049 mSDtfsCounter, 790 mSDsluCounter, 5446 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 6495 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:18,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 6495 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:24:19,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48738 states. [2023-12-16 17:24:20,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48738 to 48446. [2023-12-16 17:24:21,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48446 states, 36934 states have (on average 1.5539069691882819) internal successors, (57392), 38152 states have internal predecessors, (57392), 8581 states have call successors, (8581), 2979 states have call predecessors, (8581), 2930 states have return successors, (20339), 8530 states have call predecessors, (20339), 8483 states have call successors, (20339) [2023-12-16 17:24:21,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48446 states to 48446 states and 86312 transitions. [2023-12-16 17:24:21,786 INFO L78 Accepts]: Start accepts. Automaton has 48446 states and 86312 transitions. Word has length 158 [2023-12-16 17:24:21,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:24:21,787 INFO L495 AbstractCegarLoop]: Abstraction has 48446 states and 86312 transitions. [2023-12-16 17:24:21,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 14.714285714285714) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-16 17:24:21,787 INFO L276 IsEmpty]: Start isEmpty. Operand 48446 states and 86312 transitions. [2023-12-16 17:24:21,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-16 17:24:21,789 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:24:21,789 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 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] [2023-12-16 17:24:21,797 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:24:21,997 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:24:21,998 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:24:21,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:24:21,998 INFO L85 PathProgramCache]: Analyzing trace with hash 514963590, now seen corresponding path program 1 times [2023-12-16 17:24:21,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:24:21,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1440034604] [2023-12-16 17:24:21,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:24:21,999 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:24:21,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:24:22,000 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:24:22,032 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:24:22,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:24:22,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 902 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:24:22,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:24:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:24:22,384 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:24:22,384 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:24:22,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1440034604] [2023-12-16 17:24:22,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1440034604] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:24:22,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:24:22,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:24:22,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528444708] [2023-12-16 17:24:22,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:24:22,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:24:22,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:24:22,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:24:22,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:24:22,385 INFO L87 Difference]: Start difference. First operand 48446 states and 86312 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-12-16 17:24:26,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:24:26,743 INFO L93 Difference]: Finished difference Result 96686 states and 181985 transitions. [2023-12-16 17:24:26,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:24:26,745 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 158 [2023-12-16 17:24:26,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:24:27,183 INFO L225 Difference]: With dead ends: 96686 [2023-12-16 17:24:27,183 INFO L226 Difference]: Without dead ends: 48254 [2023-12-16 17:24:27,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:24:27,834 INFO L413 NwaCegarLoop]: 804 mSDtfsCounter, 739 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:24:27,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [757 Valid, 2025 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:24:27,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48254 states. [2023-12-16 17:24:29,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48254 to 48254. [2023-12-16 17:24:29,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48254 states, 36790 states have (on average 1.5547703180212014) internal successors, (57200), 38104 states have internal predecessors, (57200), 8533 states have call successors, (8533), 2979 states have call predecessors, (8533), 2930 states have return successors, (20128), 8386 states have call predecessors, (20128), 8435 states have call successors, (20128) Received shutdown request... [2023-12-16 17:24:30,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:24:30,471 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:24:30,491 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 (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:24:30,491 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:24:30,664 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:24:30,665 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (46364 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 17:24:30,668 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] [2023-12-16 17:24:30,669 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:24:30,671 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:24:30 BoogieIcfgContainer [2023-12-16 17:24:30,671 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:24:30,671 INFO L158 Benchmark]: Toolchain (without parser) took 63053.03ms. Allocated memory was 259.0MB in the beginning and 6.6GB in the end (delta: 6.4GB). Free memory was 203.6MB in the beginning and 4.7GB in the end (delta: -4.5GB). Peak memory consumption was 2.4GB. Max. memory is 8.0GB. [2023-12-16 17:24:30,671 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 190.8MB. Free memory is still 142.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:24:30,671 INFO L158 Benchmark]: CACSL2BoogieTranslator took 729.74ms. Allocated memory is still 259.0MB. Free memory was 203.4MB in the beginning and 188.3MB in the end (delta: 15.1MB). Peak memory consumption was 34.7MB. Max. memory is 8.0GB. [2023-12-16 17:24:30,671 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.89ms. Allocated memory is still 259.0MB. Free memory was 188.3MB in the beginning and 183.1MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:24:30,672 INFO L158 Benchmark]: Boogie Preprocessor took 78.21ms. Allocated memory is still 259.0MB. Free memory was 183.1MB in the beginning and 175.2MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:24:30,672 INFO L158 Benchmark]: RCFGBuilder took 1351.46ms. Allocated memory is still 259.0MB. Free memory was 175.2MB in the beginning and 186.3MB in the end (delta: -11.1MB). Peak memory consumption was 102.1MB. Max. memory is 8.0GB. [2023-12-16 17:24:30,672 INFO L158 Benchmark]: TraceAbstraction took 60824.42ms. Allocated memory was 259.0MB in the beginning and 6.6GB in the end (delta: 6.4GB). Free memory was 185.3MB in the beginning and 4.7GB in the end (delta: -4.5GB). Peak memory consumption was 2.4GB. Max. memory is 8.0GB. [2023-12-16 17:24:30,672 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.44ms. Allocated memory is still 190.8MB. Free memory is still 142.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 729.74ms. Allocated memory is still 259.0MB. Free memory was 203.4MB in the beginning and 188.3MB in the end (delta: 15.1MB). Peak memory consumption was 34.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 64.89ms. Allocated memory is still 259.0MB. Free memory was 188.3MB in the beginning and 183.1MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 78.21ms. Allocated memory is still 259.0MB. Free memory was 183.1MB in the beginning and 175.2MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1351.46ms. Allocated memory is still 259.0MB. Free memory was 175.2MB in the beginning and 186.3MB in the end (delta: -11.1MB). Peak memory consumption was 102.1MB. Max. memory is 8.0GB. * TraceAbstraction took 60824.42ms. Allocated memory was 259.0MB in the beginning and 6.6GB in the end (delta: 6.4GB). Free memory was 185.3MB in the beginning and 4.7GB in the end (delta: -4.5GB). Peak memory consumption was 2.4GB. 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,"UnitTests.i","") [414] - GenericResultAtLocation [Line: 514]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification3_spec.i","") [514] - GenericResultAtLocation [Line: 704]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [704] - GenericResultAtLocation [Line: 1371]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [1371] - GenericResultAtLocation [Line: 1389]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1389] - GenericResultAtLocation [Line: 1427]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1427] - GenericResultAtLocation [Line: 1436]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1436] - GenericResultAtLocation [Line: 2938]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [2938] - GenericResultAtLocation [Line: 3057]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [3057] * 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: 1432]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 1432). Cancelled while ReachableStatesComputation was computing reachable states (46364 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 554 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 60.8s, OverallIterations: 26, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 30.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11905 SdHoareTripleChecker+Valid, 8.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11756 mSDsluCounter, 102906 SdHoareTripleChecker+Invalid, 7.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 80674 mSDsCounter, 359 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8591 IncrementalHoareTripleChecker+Invalid, 8950 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 359 mSolverCounterUnsat, 22232 mSDtfsCounter, 8591 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3190 GetRequests, 3041 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=48446occurred in iteration=25, InterpolantAutomatonStates: 176, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.9s AutomataMinimizationTime, 26 MinimizatonAttempts, 991 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 3172 NumberOfCodeBlocks, 3172 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 3146 ConstructedInterpolants, 0 QuantifiedInterpolants, 6013 SizeOfPredicates, 61 NumberOfNonLiveVariables, 22222 ConjunctsInSsa, 172 ConjunctsInUnsatCore, 26 InterpolantComputations, 26 PerfectInterpolantSequences, 652/652 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