/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/systemc/token_ring.09.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:42:49,456 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:42:49,457 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:42:49,489 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:42:49,489 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:42:49,490 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:42:49,491 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:42:49,492 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:42:49,507 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:42:49,508 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:42:49,509 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:42:49,510 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:42:49,510 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:42:49,511 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:42:49,515 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:42:49,519 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:42:49,519 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:42:49,523 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:42:49,524 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:42:49,525 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:42:49,526 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:42:49,530 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:42:49,530 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:42:49,531 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:42:49,532 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:42:49,532 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:42:49,533 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:42:49,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:42:49,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:42:49,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:42:49,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:42:49,535 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:42:49,535 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:42:49,535 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:42:49,536 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:42:49,536 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:42:49,537 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:42:49,537 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:42:49,537 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:42:49,538 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:42:49,538 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:42:49,552 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:42:49,573 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:42:49,574 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:42:49,574 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:42:49,574 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:42:49,575 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:42:49,575 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:42:49,576 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:42:49,576 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:42:49,576 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:42:49,576 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:42:49,576 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:42:49,577 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:42:49,578 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:42:49,578 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:42:49,578 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:42:49,578 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:42:49,579 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:42:49,579 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:42:49,580 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:42:49,580 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:42:49,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:42:49,752 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:42:49,754 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:42:49,754 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:42:49,755 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:42:49,756 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/token_ring.09.cil-1.c [2022-01-10 06:42:49,804 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25851df60/d9fe396e70544142a6dff4adc3ffd9cd/FLAG4b9dffc52 [2022-01-10 06:42:50,184 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:42:50,185 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.09.cil-1.c [2022-01-10 06:42:50,192 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25851df60/d9fe396e70544142a6dff4adc3ffd9cd/FLAG4b9dffc52 [2022-01-10 06:42:50,577 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25851df60/d9fe396e70544142a6dff4adc3ffd9cd [2022-01-10 06:42:50,578 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:42:50,579 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:42:50,580 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:42:50,580 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:42:50,585 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:42:50,585 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:50,586 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72f29d1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50, skipping insertion in model container [2022-01-10 06:42:50,586 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:50,590 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:42:50,633 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:42:50,731 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.09.cil-1.c[671,684] [2022-01-10 06:42:50,875 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:42:50,886 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:42:50,895 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.09.cil-1.c[671,684] [2022-01-10 06:42:50,931 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:42:50,950 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:42:50,950 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50 WrapperNode [2022-01-10 06:42:50,950 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:42:50,951 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:42:50,951 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:42:50,951 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:42:50,956 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:50,964 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:50,993 INFO L137 Inliner]: procedures = 46, calls = 58, calls flagged for inlining = 30, calls inlined = 30, statements flattened = 654 [2022-01-10 06:42:50,994 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:42:50,994 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:42:50,994 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:42:50,994 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:42:51,000 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,011 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,011 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,018 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,028 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,030 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,033 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:42:51,034 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:42:51,034 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:42:51,034 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:42:51,035 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (1/1) ... [2022-01-10 06:42:51,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:42:51,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:42:51,076 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 06:42:51,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 06:42:51,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:42:51,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:42:51,109 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 06:42:51,109 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 06:42:51,109 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 06:42:51,109 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 06:42:51,109 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 06:42:51,109 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 06:42:51,112 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 06:42:51,113 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 06:42:51,113 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 06:42:51,113 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 06:42:51,113 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 06:42:51,113 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 06:42:51,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:42:51,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:42:51,190 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:42:51,191 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:42:51,707 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:42:51,718 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:42:51,718 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2022-01-10 06:42:51,720 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:42:51 BoogieIcfgContainer [2022-01-10 06:42:51,720 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:42:51,721 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:42:51,721 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:42:51,724 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:42:51,724 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:42:50" (1/3) ... [2022-01-10 06:42:51,724 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d4f2ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:42:51, skipping insertion in model container [2022-01-10 06:42:51,725 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:50" (2/3) ... [2022-01-10 06:42:51,725 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34d4f2ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:42:51, skipping insertion in model container [2022-01-10 06:42:51,725 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:42:51" (3/3) ... [2022-01-10 06:42:51,726 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.09.cil-1.c [2022-01-10 06:42:51,729 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:42:51,729 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:42:51,757 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:42:51,762 INFO L339 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=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 06:42:51,762 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:42:51,780 INFO L276 IsEmpty]: Start isEmpty. Operand has 307 states, 276 states have (on average 1.6521739130434783) internal successors, (456), 278 states have internal predecessors, (456), 23 states have call successors, (23), 6 states have call predecessors, (23), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 06:42:51,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:51,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:51,795 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:51,796 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:51,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:51,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1628036766, now seen corresponding path program 1 times [2022-01-10 06:42:51,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:51,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1204738255] [2022-01-10 06:42:51,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:51,815 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:51,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:51,819 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:51,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:42:51,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:51,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:51,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:52,281 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:52,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:52,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1204738255] [2022-01-10 06:42:52,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1204738255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:52,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:52,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:52,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108279023] [2022-01-10 06:42:52,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:52,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:52,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:52,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:52,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:52,318 INFO L87 Difference]: Start difference. First operand has 307 states, 276 states have (on average 1.6521739130434783) internal successors, (456), 278 states have internal predecessors, (456), 23 states have call successors, (23), 6 states have call predecessors, (23), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:52,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:52,398 INFO L93 Difference]: Finished difference Result 601 states and 983 transitions. [2022-01-10 06:42:52,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:52,404 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:52,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:52,418 INFO L225 Difference]: With dead ends: 601 [2022-01-10 06:42:52,418 INFO L226 Difference]: Without dead ends: 302 [2022-01-10 06:42:52,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:52,424 INFO L933 BasicCegarLoop]: 474 mSDtfsCounter, 462 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:52,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 474 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:52,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-01-10 06:42:52,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2022-01-10 06:42:52,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 272 states have (on average 1.5625) internal successors, (425), 273 states have internal predecessors, (425), 23 states have call successors, (23), 6 states have call predecessors, (23), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-01-10 06:42:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 471 transitions. [2022-01-10 06:42:52,500 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 471 transitions. Word has length 144 [2022-01-10 06:42:52,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:52,501 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 471 transitions. [2022-01-10 06:42:52,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:52,501 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 471 transitions. [2022-01-10 06:42:52,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:52,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:52,509 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:52,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 06:42:52,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:52,717 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:52,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash -2122057956, now seen corresponding path program 1 times [2022-01-10 06:42:52,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:52,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [892124217] [2022-01-10 06:42:52,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:52,719 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:52,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:52,720 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:52,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:42:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:52,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:52,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:53,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:53,053 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:53,053 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:53,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [892124217] [2022-01-10 06:42:53,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [892124217] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:53,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:53,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:53,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889921231] [2022-01-10 06:42:53,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:53,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:53,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:53,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:53,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:53,056 INFO L87 Difference]: Start difference. First operand 302 states and 471 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:53,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:53,567 INFO L93 Difference]: Finished difference Result 908 states and 1431 transitions. [2022-01-10 06:42:53,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:53,568 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:53,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:53,583 INFO L225 Difference]: With dead ends: 908 [2022-01-10 06:42:53,584 INFO L226 Difference]: Without dead ends: 623 [2022-01-10 06:42:53,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:53,586 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 893 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 910 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:53,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [910 Valid, 1438 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 06:42:53,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-01-10 06:42:53,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 600. [2022-01-10 06:42:53,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.5743119266055046) internal successors, (858), 547 states have internal predecessors, (858), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:53,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 941 transitions. [2022-01-10 06:42:53,619 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 941 transitions. Word has length 144 [2022-01-10 06:42:53,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:53,619 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 941 transitions. [2022-01-10 06:42:53,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:53,620 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 941 transitions. [2022-01-10 06:42:53,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:53,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:53,621 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:53,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:53,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:53,830 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:53,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:53,831 INFO L85 PathProgramCache]: Analyzing trace with hash -379054432, now seen corresponding path program 1 times [2022-01-10 06:42:53,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:53,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1382618117] [2022-01-10 06:42:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:53,831 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:53,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:53,832 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:53,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:42:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:53,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:53,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:54,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:54,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:54,191 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:54,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1382618117] [2022-01-10 06:42:54,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1382618117] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:54,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:54,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:54,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519401993] [2022-01-10 06:42:54,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:54,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:54,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:54,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:54,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:54,194 INFO L87 Difference]: Start difference. First operand 600 states and 941 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:54,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:54,460 INFO L93 Difference]: Finished difference Result 1183 states and 1861 transitions. [2022-01-10 06:42:54,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:54,460 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:54,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:54,463 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:54,463 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:54,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:54,465 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 632 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:54,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [649 Valid, 949 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:54,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:54,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:54,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.5614678899082568) internal successors, (851), 547 states have internal predecessors, (851), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:54,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 934 transitions. [2022-01-10 06:42:54,485 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 934 transitions. Word has length 144 [2022-01-10 06:42:54,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:54,486 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 934 transitions. [2022-01-10 06:42:54,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:54,486 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 934 transitions. [2022-01-10 06:42:54,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:54,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:54,487 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:54,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:54,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:54,699 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:54,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:54,699 INFO L85 PathProgramCache]: Analyzing trace with hash -461375844, now seen corresponding path program 1 times [2022-01-10 06:42:54,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:54,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362534186] [2022-01-10 06:42:54,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:54,700 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:54,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:54,703 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:54,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:42:54,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:54,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:54,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:55,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:55,031 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:55,032 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:55,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362534186] [2022-01-10 06:42:55,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362534186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:55,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:55,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:55,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796811534] [2022-01-10 06:42:55,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:55,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:55,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:55,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:55,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:55,035 INFO L87 Difference]: Start difference. First operand 600 states and 934 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:55,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:55,370 INFO L93 Difference]: Finished difference Result 1183 states and 1847 transitions. [2022-01-10 06:42:55,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:55,371 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:55,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:55,373 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:55,373 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:55,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:55,376 INFO L933 BasicCegarLoop]: 439 mSDtfsCounter, 626 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:55,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [643 Valid, 942 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:42:55,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:55,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:55,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.5486238532110093) internal successors, (844), 547 states have internal predecessors, (844), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:55,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 927 transitions. [2022-01-10 06:42:55,400 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 927 transitions. Word has length 144 [2022-01-10 06:42:55,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:55,400 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 927 transitions. [2022-01-10 06:42:55,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:55,401 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 927 transitions. [2022-01-10 06:42:55,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:55,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:55,402 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:55,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:55,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:55,613 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:55,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:55,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1059989280, now seen corresponding path program 1 times [2022-01-10 06:42:55,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:55,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990141839] [2022-01-10 06:42:55,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:55,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:55,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:55,618 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:55,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:42:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:55,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:55,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:55,955 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:55,955 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:55,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990141839] [2022-01-10 06:42:55,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990141839] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:55,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:55,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:55,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444266368] [2022-01-10 06:42:55,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:55,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:55,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:55,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:55,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:55,957 INFO L87 Difference]: Start difference. First operand 600 states and 927 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:56,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:56,208 INFO L93 Difference]: Finished difference Result 1183 states and 1833 transitions. [2022-01-10 06:42:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:56,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:56,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:56,212 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:56,212 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:56,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:56,214 INFO L933 BasicCegarLoop]: 436 mSDtfsCounter, 620 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:56,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [637 Valid, 935 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:56,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:56,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:56,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.5357798165137615) internal successors, (837), 547 states have internal predecessors, (837), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:56,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 920 transitions. [2022-01-10 06:42:56,231 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 920 transitions. Word has length 144 [2022-01-10 06:42:56,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:56,231 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 920 transitions. [2022-01-10 06:42:56,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:56,231 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 920 transitions. [2022-01-10 06:42:56,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:56,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:56,232 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:56,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:56,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:56,443 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:56,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:56,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1384786404, now seen corresponding path program 1 times [2022-01-10 06:42:56,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:56,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1430547637] [2022-01-10 06:42:56,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:56,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:56,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:56,445 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:56,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:42:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:56,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:56,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:56,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:56,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:56,721 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:56,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1430547637] [2022-01-10 06:42:56,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1430547637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:56,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:56,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:56,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419292690] [2022-01-10 06:42:56,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:56,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:56,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:56,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:56,722 INFO L87 Difference]: Start difference. First operand 600 states and 920 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:56,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:56,970 INFO L93 Difference]: Finished difference Result 1183 states and 1819 transitions. [2022-01-10 06:42:56,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:56,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:56,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:56,973 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:56,973 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:56,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:56,975 INFO L933 BasicCegarLoop]: 433 mSDtfsCounter, 614 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:56,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [631 Valid, 928 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:56,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:57,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:57,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.5229357798165137) internal successors, (830), 547 states have internal predecessors, (830), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:57,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 913 transitions. [2022-01-10 06:42:57,008 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 913 transitions. Word has length 144 [2022-01-10 06:42:57,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:57,008 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 913 transitions. [2022-01-10 06:42:57,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:57,008 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 913 transitions. [2022-01-10 06:42:57,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:57,009 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:57,009 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:57,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-01-10 06:42:57,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:57,217 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:57,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:57,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1740744800, now seen corresponding path program 1 times [2022-01-10 06:42:57,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:57,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1601563889] [2022-01-10 06:42:57,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:57,218 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:57,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:57,219 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:57,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:42:57,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:57,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:57,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:57,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:57,538 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:57,538 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:57,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1601563889] [2022-01-10 06:42:57,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1601563889] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:57,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:57,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:57,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815886816] [2022-01-10 06:42:57,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:57,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:57,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:57,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:57,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:57,540 INFO L87 Difference]: Start difference. First operand 600 states and 913 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:57,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:57,789 INFO L93 Difference]: Finished difference Result 1183 states and 1805 transitions. [2022-01-10 06:42:57,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:57,789 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:57,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:57,791 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:57,792 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:57,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:57,793 INFO L933 BasicCegarLoop]: 430 mSDtfsCounter, 607 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:57,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 921 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:57,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:57,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.510091743119266) internal successors, (823), 547 states have internal predecessors, (823), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:57,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 906 transitions. [2022-01-10 06:42:57,809 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 906 transitions. Word has length 144 [2022-01-10 06:42:57,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:57,809 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 906 transitions. [2022-01-10 06:42:57,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:57,809 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 906 transitions. [2022-01-10 06:42:57,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:57,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:57,810 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:57,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-01-10 06:42:58,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:58,020 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:58,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:58,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1272050210, now seen corresponding path program 1 times [2022-01-10 06:42:58,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:58,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437810130] [2022-01-10 06:42:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:58,021 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:58,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:58,022 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:58,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:42:58,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:58,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:58,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:58,257 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:58,257 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:58,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437810130] [2022-01-10 06:42:58,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437810130] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:58,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:58,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:58,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030807819] [2022-01-10 06:42:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:58,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:58,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:58,259 INFO L87 Difference]: Start difference. First operand 600 states and 906 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:58,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:58,555 INFO L93 Difference]: Finished difference Result 1183 states and 1791 transitions. [2022-01-10 06:42:58,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:58,555 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:58,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:58,557 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:58,558 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:58,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:58,560 INFO L933 BasicCegarLoop]: 427 mSDtfsCounter, 601 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:58,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [618 Valid, 914 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:58,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:58,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:58,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.4972477064220184) internal successors, (816), 547 states have internal predecessors, (816), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 899 transitions. [2022-01-10 06:42:58,595 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 899 transitions. Word has length 144 [2022-01-10 06:42:58,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:58,595 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 899 transitions. [2022-01-10 06:42:58,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:58,595 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 899 transitions. [2022-01-10 06:42:58,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:58,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:58,596 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:58,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:58,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:58,804 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:58,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:58,804 INFO L85 PathProgramCache]: Analyzing trace with hash -295665890, now seen corresponding path program 1 times [2022-01-10 06:42:58,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:58,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104055976] [2022-01-10 06:42:58,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:58,805 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:58,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:58,806 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:58,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:42:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:58,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:58,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:59,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:59,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:59,234 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:59,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104055976] [2022-01-10 06:42:59,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104055976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:59,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:59,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:59,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857094605] [2022-01-10 06:42:59,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:59,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:59,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:59,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:59,236 INFO L87 Difference]: Start difference. First operand 600 states and 899 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:59,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:59,511 INFO L93 Difference]: Finished difference Result 1183 states and 1777 transitions. [2022-01-10 06:42:59,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:59,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:42:59,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:59,514 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:42:59,514 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:42:59,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:59,516 INFO L933 BasicCegarLoop]: 424 mSDtfsCounter, 595 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:59,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [612 Valid, 907 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:59,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:42:59,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:42:59,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.4844036697247707) internal successors, (809), 547 states have internal predecessors, (809), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:59,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 892 transitions. [2022-01-10 06:42:59,535 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 892 transitions. Word has length 144 [2022-01-10 06:42:59,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:59,535 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 892 transitions. [2022-01-10 06:42:59,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:59,535 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 892 transitions. [2022-01-10 06:42:59,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:42:59,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:59,536 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:59,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:59,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:59,744 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:59,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:59,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1316068702, now seen corresponding path program 1 times [2022-01-10 06:42:59,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:59,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [799015024] [2022-01-10 06:42:59,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:59,745 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:59,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:59,746 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:59,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:42:59,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:59,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:59,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:00,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:00,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:00,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:00,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [799015024] [2022-01-10 06:43:00,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [799015024] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:00,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:00,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:00,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911686840] [2022-01-10 06:43:00,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:00,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:00,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:00,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:00,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:00,025 INFO L87 Difference]: Start difference. First operand 600 states and 892 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:00,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:00,339 INFO L93 Difference]: Finished difference Result 1183 states and 1763 transitions. [2022-01-10 06:43:00,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:43:00,339 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:00,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:00,341 INFO L225 Difference]: With dead ends: 1183 [2022-01-10 06:43:00,341 INFO L226 Difference]: Without dead ends: 600 [2022-01-10 06:43:00,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:00,343 INFO L933 BasicCegarLoop]: 421 mSDtfsCounter, 589 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:00,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 900 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:00,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-01-10 06:43:00,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-01-10 06:43:00,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 545 states have (on average 1.471559633027523) internal successors, (802), 547 states have internal predecessors, (802), 41 states have call successors, (41), 12 states have call predecessors, (41), 13 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:43:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 885 transitions. [2022-01-10 06:43:00,363 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 885 transitions. Word has length 144 [2022-01-10 06:43:00,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:00,363 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 885 transitions. [2022-01-10 06:43:00,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:00,363 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 885 transitions. [2022-01-10 06:43:00,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:00,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:00,364 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:00,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:00,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:00,572 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:00,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1626079586, now seen corresponding path program 1 times [2022-01-10 06:43:00,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:00,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2001544845] [2022-01-10 06:43:00,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:00,573 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:00,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:00,574 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:00,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 06:43:00,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:00,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:00,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:00,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:00,838 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:00,838 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:00,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2001544845] [2022-01-10 06:43:00,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2001544845] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:00,838 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:00,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:00,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54520215] [2022-01-10 06:43:00,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:00,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:00,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:00,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:00,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:00,839 INFO L87 Difference]: Start difference. First operand 600 states and 885 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:01,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:01,180 INFO L93 Difference]: Finished difference Result 1333 states and 1981 transitions. [2022-01-10 06:43:01,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:01,180 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:01,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:01,183 INFO L225 Difference]: With dead ends: 1333 [2022-01-10 06:43:01,183 INFO L226 Difference]: Without dead ends: 750 [2022-01-10 06:43:01,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:01,185 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 679 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:01,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [696 Valid, 892 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:01,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-01-10 06:43:01,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2022-01-10 06:43:01,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 689 states have (on average 1.4470246734397678) internal successors, (997), 691 states have internal predecessors, (997), 43 states have call successors, (43), 16 states have call predecessors, (43), 17 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2022-01-10 06:43:01,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 1084 transitions. [2022-01-10 06:43:01,206 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 1084 transitions. Word has length 144 [2022-01-10 06:43:01,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:01,206 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 1084 transitions. [2022-01-10 06:43:01,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:01,206 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 1084 transitions. [2022-01-10 06:43:01,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:01,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:01,207 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:01,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:01,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:01,415 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:01,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:01,416 INFO L85 PathProgramCache]: Analyzing trace with hash 659064291, now seen corresponding path program 1 times [2022-01-10 06:43:01,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:01,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940904244] [2022-01-10 06:43:01,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:01,416 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:01,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:01,417 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:01,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 06:43:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:01,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:01,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:01,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:01,725 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:01,725 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:01,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940904244] [2022-01-10 06:43:01,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940904244] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:01,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:01,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:01,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125238176] [2022-01-10 06:43:01,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:01,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:01,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:01,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:01,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:01,726 INFO L87 Difference]: Start difference. First operand 750 states and 1084 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:02,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:02,145 INFO L93 Difference]: Finished difference Result 1633 states and 2379 transitions. [2022-01-10 06:43:02,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:02,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:02,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:02,161 INFO L225 Difference]: With dead ends: 1633 [2022-01-10 06:43:02,161 INFO L226 Difference]: Without dead ends: 900 [2022-01-10 06:43:02,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:02,163 INFO L933 BasicCegarLoop]: 416 mSDtfsCounter, 672 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:02,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 886 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 06:43:02,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2022-01-10 06:43:02,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 900. [2022-01-10 06:43:02,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 900 states, 833 states have (on average 1.4261704681872749) internal successors, (1188), 835 states have internal predecessors, (1188), 45 states have call successors, (45), 20 states have call predecessors, (45), 21 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 06:43:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 1279 transitions. [2022-01-10 06:43:02,234 INFO L78 Accepts]: Start accepts. Automaton has 900 states and 1279 transitions. Word has length 144 [2022-01-10 06:43:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:02,235 INFO L470 AbstractCegarLoop]: Abstraction has 900 states and 1279 transitions. [2022-01-10 06:43:02,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 900 states and 1279 transitions. [2022-01-10 06:43:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:02,236 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:02,236 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:02,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:02,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:02,444 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:02,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2143489825, now seen corresponding path program 1 times [2022-01-10 06:43:02,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:02,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837406627] [2022-01-10 06:43:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:02,445 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:02,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:02,446 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:02,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 06:43:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:02,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:02,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:02,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:02,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:02,862 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:02,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [837406627] [2022-01-10 06:43:02,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [837406627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:02,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:02,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:02,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014943880] [2022-01-10 06:43:02,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:02,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:02,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:02,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:02,863 INFO L87 Difference]: Start difference. First operand 900 states and 1279 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:03,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:03,255 INFO L93 Difference]: Finished difference Result 1933 states and 2769 transitions. [2022-01-10 06:43:03,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:03,256 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:03,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:03,263 INFO L225 Difference]: With dead ends: 1933 [2022-01-10 06:43:03,263 INFO L226 Difference]: Without dead ends: 1050 [2022-01-10 06:43:03,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:03,266 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 666 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:03,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 877 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:03,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2022-01-10 06:43:03,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2022-01-10 06:43:03,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 977 states have (on average 1.4073694984646878) internal successors, (1375), 979 states have internal predecessors, (1375), 47 states have call successors, (47), 24 states have call predecessors, (47), 25 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:43:03,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1470 transitions. [2022-01-10 06:43:03,316 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1470 transitions. Word has length 144 [2022-01-10 06:43:03,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:03,316 INFO L470 AbstractCegarLoop]: Abstraction has 1050 states and 1470 transitions. [2022-01-10 06:43:03,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:03,316 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1470 transitions. [2022-01-10 06:43:03,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:03,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:03,317 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:03,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:03,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:03,525 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:03,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:03,525 INFO L85 PathProgramCache]: Analyzing trace with hash 120201892, now seen corresponding path program 1 times [2022-01-10 06:43:03,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:03,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [270929196] [2022-01-10 06:43:03,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:03,525 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:03,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:03,527 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:03,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 06:43:03,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:03,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:03,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:03,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:03,829 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:03,829 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:03,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [270929196] [2022-01-10 06:43:03,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [270929196] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:03,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:03,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:03,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561068679] [2022-01-10 06:43:03,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:03,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:03,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:03,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:03,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:03,831 INFO L87 Difference]: Start difference. First operand 1050 states and 1470 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:04,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:04,211 INFO L93 Difference]: Finished difference Result 2233 states and 3151 transitions. [2022-01-10 06:43:04,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:04,212 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:04,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:04,215 INFO L225 Difference]: With dead ends: 2233 [2022-01-10 06:43:04,215 INFO L226 Difference]: Without dead ends: 1200 [2022-01-10 06:43:04,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:04,221 INFO L933 BasicCegarLoop]: 408 mSDtfsCounter, 658 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:04,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 870 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:04,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2022-01-10 06:43:04,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 1200. [2022-01-10 06:43:04,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1200 states, 1121 states have (on average 1.3898305084745763) internal successors, (1558), 1123 states have internal predecessors, (1558), 49 states have call successors, (49), 28 states have call predecessors, (49), 29 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-01-10 06:43:04,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1200 states to 1200 states and 1657 transitions. [2022-01-10 06:43:04,261 INFO L78 Accepts]: Start accepts. Automaton has 1200 states and 1657 transitions. Word has length 144 [2022-01-10 06:43:04,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:04,261 INFO L470 AbstractCegarLoop]: Abstraction has 1200 states and 1657 transitions. [2022-01-10 06:43:04,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:04,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1200 states and 1657 transitions. [2022-01-10 06:43:04,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:04,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:04,262 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:04,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-01-10 06:43:04,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:04,470 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:04,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:04,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1527161050, now seen corresponding path program 1 times [2022-01-10 06:43:04,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:04,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [798230612] [2022-01-10 06:43:04,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:04,471 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:04,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:04,472 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:04,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 06:43:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:04,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:04,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:04,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:04,731 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:04,731 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:04,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [798230612] [2022-01-10 06:43:04,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [798230612] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:04,731 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:04,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:04,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369672019] [2022-01-10 06:43:04,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:04,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:04,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:04,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:04,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:04,732 INFO L87 Difference]: Start difference. First operand 1200 states and 1657 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:05,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:05,142 INFO L93 Difference]: Finished difference Result 2533 states and 3525 transitions. [2022-01-10 06:43:05,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:05,143 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:05,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:05,148 INFO L225 Difference]: With dead ends: 2533 [2022-01-10 06:43:05,148 INFO L226 Difference]: Without dead ends: 1350 [2022-01-10 06:43:05,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:05,152 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 651 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:05,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [668 Valid, 863 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:05,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2022-01-10 06:43:05,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 1350. [2022-01-10 06:43:05,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1265 states have (on average 1.3731225296442688) internal successors, (1737), 1267 states have internal predecessors, (1737), 51 states have call successors, (51), 32 states have call predecessors, (51), 33 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 06:43:05,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1840 transitions. [2022-01-10 06:43:05,213 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1840 transitions. Word has length 144 [2022-01-10 06:43:05,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:05,214 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 1840 transitions. [2022-01-10 06:43:05,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:05,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1840 transitions. [2022-01-10 06:43:05,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:05,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:05,215 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:05,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:05,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:05,425 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:05,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:05,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1452879197, now seen corresponding path program 1 times [2022-01-10 06:43:05,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:05,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003974466] [2022-01-10 06:43:05,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:05,426 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:05,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:05,427 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:05,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 06:43:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:05,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:05,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:05,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:05,700 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:05,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003974466] [2022-01-10 06:43:05,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003974466] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:05,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:05,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:05,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109615462] [2022-01-10 06:43:05,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:05,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:05,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:05,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:05,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:05,702 INFO L87 Difference]: Start difference. First operand 1350 states and 1840 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:06,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:06,024 INFO L93 Difference]: Finished difference Result 2833 states and 3891 transitions. [2022-01-10 06:43:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:06,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:06,028 INFO L225 Difference]: With dead ends: 2833 [2022-01-10 06:43:06,028 INFO L226 Difference]: Without dead ends: 1500 [2022-01-10 06:43:06,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:06,031 INFO L933 BasicCegarLoop]: 402 mSDtfsCounter, 644 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:06,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 856 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:43:06,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states. [2022-01-10 06:43:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1500. [2022-01-10 06:43:06,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1500 states, 1409 states have (on average 1.3569907735982967) internal successors, (1912), 1411 states have internal predecessors, (1912), 53 states have call successors, (53), 36 states have call predecessors, (53), 37 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2022-01-10 06:43:06,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 2019 transitions. [2022-01-10 06:43:06,078 INFO L78 Accepts]: Start accepts. Automaton has 1500 states and 2019 transitions. Word has length 144 [2022-01-10 06:43:06,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:06,078 INFO L470 AbstractCegarLoop]: Abstraction has 1500 states and 2019 transitions. [2022-01-10 06:43:06,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:06,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1500 states and 2019 transitions. [2022-01-10 06:43:06,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:06,079 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:06,079 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:06,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:06,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:06,287 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:06,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:06,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1934809, now seen corresponding path program 1 times [2022-01-10 06:43:06,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:06,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941373876] [2022-01-10 06:43:06,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:06,288 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:06,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:06,289 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:06,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 06:43:06,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:06,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:06,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:06,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:06,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:06,570 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:06,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941373876] [2022-01-10 06:43:06,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941373876] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:06,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:06,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:06,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743192052] [2022-01-10 06:43:06,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:06,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:06,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:06,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:06,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:06,571 INFO L87 Difference]: Start difference. First operand 1500 states and 2019 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:07,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:07,015 INFO L93 Difference]: Finished difference Result 3133 states and 4249 transitions. [2022-01-10 06:43:07,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:07,016 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:07,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:07,021 INFO L225 Difference]: With dead ends: 3133 [2022-01-10 06:43:07,021 INFO L226 Difference]: Without dead ends: 1650 [2022-01-10 06:43:07,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:07,025 INFO L933 BasicCegarLoop]: 399 mSDtfsCounter, 637 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:07,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [654 Valid, 849 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:07,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2022-01-10 06:43:07,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 1650. [2022-01-10 06:43:07,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1650 states, 1553 states have (on average 1.3412749517063747) internal successors, (2083), 1555 states have internal predecessors, (2083), 55 states have call successors, (55), 40 states have call predecessors, (55), 41 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2022-01-10 06:43:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1650 states to 1650 states and 2194 transitions. [2022-01-10 06:43:07,112 INFO L78 Accepts]: Start accepts. Automaton has 1650 states and 2194 transitions. Word has length 144 [2022-01-10 06:43:07,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:07,112 INFO L470 AbstractCegarLoop]: Abstraction has 1650 states and 2194 transitions. [2022-01-10 06:43:07,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:07,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1650 states and 2194 transitions. [2022-01-10 06:43:07,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:07,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:07,113 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:07,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:07,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:07,325 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:07,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:07,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1507391012, now seen corresponding path program 1 times [2022-01-10 06:43:07,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:07,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1194632598] [2022-01-10 06:43:07,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:07,326 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:07,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:07,327 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:07,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 06:43:07,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:07,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:07,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:07,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:07,676 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:07,676 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:07,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1194632598] [2022-01-10 06:43:07,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1194632598] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:07,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:07,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:07,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856101255] [2022-01-10 06:43:07,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:07,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:07,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:07,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:07,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:07,678 INFO L87 Difference]: Start difference. First operand 1650 states and 2194 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:08,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:08,269 INFO L93 Difference]: Finished difference Result 3433 states and 4599 transitions. [2022-01-10 06:43:08,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:08,269 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:08,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:08,274 INFO L225 Difference]: With dead ends: 3433 [2022-01-10 06:43:08,274 INFO L226 Difference]: Without dead ends: 1800 [2022-01-10 06:43:08,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:08,277 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 630 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:08,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 842 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 06:43:08,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1800 states. [2022-01-10 06:43:08,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1800 to 1800. [2022-01-10 06:43:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1800 states, 1697 states have (on average 1.3258691809074838) internal successors, (2250), 1699 states have internal predecessors, (2250), 57 states have call successors, (57), 44 states have call predecessors, (57), 45 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2022-01-10 06:43:08,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 2365 transitions. [2022-01-10 06:43:08,349 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 2365 transitions. Word has length 144 [2022-01-10 06:43:08,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:08,349 INFO L470 AbstractCegarLoop]: Abstraction has 1800 states and 2365 transitions. [2022-01-10 06:43:08,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:08,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 2365 transitions. [2022-01-10 06:43:08,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:08,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:08,350 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:08,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:08,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:08,557 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:08,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:08,558 INFO L85 PathProgramCache]: Analyzing trace with hash -211767640, now seen corresponding path program 1 times [2022-01-10 06:43:08,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:08,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078159325] [2022-01-10 06:43:08,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:08,558 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:08,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:08,560 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:08,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 06:43:08,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:08,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:08,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:08,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:08,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:08,844 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:08,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078159325] [2022-01-10 06:43:08,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078159325] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:08,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:08,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:08,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191504793] [2022-01-10 06:43:08,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:08,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:08,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:08,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:08,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:08,846 INFO L87 Difference]: Start difference. First operand 1800 states and 2365 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:09,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:09,287 INFO L93 Difference]: Finished difference Result 3733 states and 4941 transitions. [2022-01-10 06:43:09,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:09,288 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:09,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:09,292 INFO L225 Difference]: With dead ends: 3733 [2022-01-10 06:43:09,292 INFO L226 Difference]: Without dead ends: 1950 [2022-01-10 06:43:09,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:09,295 INFO L933 BasicCegarLoop]: 393 mSDtfsCounter, 623 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:09,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [640 Valid, 835 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:09,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1950 states. [2022-01-10 06:43:09,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1950 to 1950. [2022-01-10 06:43:09,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1950 states, 1841 states have (on average 1.3107007061379685) internal successors, (2413), 1843 states have internal predecessors, (2413), 59 states have call successors, (59), 48 states have call predecessors, (59), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 06:43:09,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1950 states to 1950 states and 2532 transitions. [2022-01-10 06:43:09,378 INFO L78 Accepts]: Start accepts. Automaton has 1950 states and 2532 transitions. Word has length 144 [2022-01-10 06:43:09,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:09,378 INFO L470 AbstractCegarLoop]: Abstraction has 1950 states and 2532 transitions. [2022-01-10 06:43:09,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:09,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1950 states and 2532 transitions. [2022-01-10 06:43:09,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:09,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:09,379 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:09,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:09,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:09,586 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:09,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:09,587 INFO L85 PathProgramCache]: Analyzing trace with hash 748827429, now seen corresponding path program 1 times [2022-01-10 06:43:09,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:09,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [742155588] [2022-01-10 06:43:09,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:09,587 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:09,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:09,589 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:09,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 06:43:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:09,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:09,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:09,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:09,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:09,909 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:09,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [742155588] [2022-01-10 06:43:09,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [742155588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:09,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:09,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:09,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131775350] [2022-01-10 06:43:09,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:09,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:09,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:09,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:09,910 INFO L87 Difference]: Start difference. First operand 1950 states and 2532 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:10,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:10,008 INFO L93 Difference]: Finished difference Result 4148 states and 5422 transitions. [2022-01-10 06:43:10,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:10,008 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:10,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:10,014 INFO L225 Difference]: With dead ends: 4148 [2022-01-10 06:43:10,014 INFO L226 Difference]: Without dead ends: 2216 [2022-01-10 06:43:10,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:10,018 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 362 mSDsluCounter, 1390 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1807 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:10,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 1807 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:10,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2216 states. [2022-01-10 06:43:10,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2216 to 1956. [2022-01-10 06:43:10,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1956 states, 1847 states have (on average 1.2999458581483487) internal successors, (2401), 1849 states have internal predecessors, (2401), 59 states have call successors, (59), 48 states have call predecessors, (59), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 06:43:10,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2520 transitions. [2022-01-10 06:43:10,156 INFO L78 Accepts]: Start accepts. Automaton has 1956 states and 2520 transitions. Word has length 144 [2022-01-10 06:43:10,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:10,156 INFO L470 AbstractCegarLoop]: Abstraction has 1956 states and 2520 transitions. [2022-01-10 06:43:10,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:10,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1956 states and 2520 transitions. [2022-01-10 06:43:10,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:10,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:10,157 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:10,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:10,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:10,358 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:10,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:10,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1945068761, now seen corresponding path program 1 times [2022-01-10 06:43:10,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:10,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1525457045] [2022-01-10 06:43:10,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:10,359 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:10,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:10,360 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:10,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 06:43:10,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:10,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:10,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:10,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:10,633 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:10,633 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:10,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1525457045] [2022-01-10 06:43:10,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1525457045] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:10,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:10,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:10,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698636017] [2022-01-10 06:43:10,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:10,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:10,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:10,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:10,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:10,634 INFO L87 Difference]: Start difference. First operand 1956 states and 2520 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:10,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:10,756 INFO L93 Difference]: Finished difference Result 4132 states and 5362 transitions. [2022-01-10 06:43:10,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:10,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:10,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:10,761 INFO L225 Difference]: With dead ends: 4132 [2022-01-10 06:43:10,761 INFO L226 Difference]: Without dead ends: 2194 [2022-01-10 06:43:10,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:10,765 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 323 mSDsluCounter, 1375 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1792 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:10,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 1792 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:10,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2194 states. [2022-01-10 06:43:10,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2194 to 1962. [2022-01-10 06:43:10,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1962 states, 1853 states have (on average 1.2892606583917972) internal successors, (2389), 1855 states have internal predecessors, (2389), 59 states have call successors, (59), 48 states have call predecessors, (59), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 06:43:10,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 2508 transitions. [2022-01-10 06:43:10,889 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 2508 transitions. Word has length 144 [2022-01-10 06:43:10,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:10,890 INFO L470 AbstractCegarLoop]: Abstraction has 1962 states and 2508 transitions. [2022-01-10 06:43:10,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:10,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 2508 transitions. [2022-01-10 06:43:10,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:10,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:10,891 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:10,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:11,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:11,099 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:11,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:11,099 INFO L85 PathProgramCache]: Analyzing trace with hash 409316521, now seen corresponding path program 1 times [2022-01-10 06:43:11,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:11,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608150629] [2022-01-10 06:43:11,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:11,100 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:11,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:11,116 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:11,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 06:43:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:11,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:11,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:11,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:11,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:11,402 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:11,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608150629] [2022-01-10 06:43:11,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608150629] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:11,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:11,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:11,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372026637] [2022-01-10 06:43:11,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:11,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:11,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:11,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:11,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:11,405 INFO L87 Difference]: Start difference. First operand 1962 states and 2508 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:11,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:11,533 INFO L93 Difference]: Finished difference Result 4116 states and 5302 transitions. [2022-01-10 06:43:11,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:11,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:11,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:11,538 INFO L225 Difference]: With dead ends: 4116 [2022-01-10 06:43:11,538 INFO L226 Difference]: Without dead ends: 2172 [2022-01-10 06:43:11,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:11,542 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 284 mSDsluCounter, 1360 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1777 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:11,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 1777 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:11,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2022-01-10 06:43:11,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 1968. [2022-01-10 06:43:11,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1968 states, 1859 states have (on average 1.2786444324905863) internal successors, (2377), 1861 states have internal predecessors, (2377), 59 states have call successors, (59), 48 states have call predecessors, (59), 49 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 06:43:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 2496 transitions. [2022-01-10 06:43:11,646 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 2496 transitions. Word has length 144 [2022-01-10 06:43:11,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:11,646 INFO L470 AbstractCegarLoop]: Abstraction has 1968 states and 2496 transitions. [2022-01-10 06:43:11,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:11,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 2496 transitions. [2022-01-10 06:43:11,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:11,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:11,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:11,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:11,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:11,855 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:11,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:11,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2009167957, now seen corresponding path program 1 times [2022-01-10 06:43:11,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:11,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [432191157] [2022-01-10 06:43:11,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:11,856 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:11,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:11,857 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:11,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 06:43:11,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:11,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:11,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:12,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:12,148 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:12,148 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:12,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [432191157] [2022-01-10 06:43:12,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [432191157] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:12,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:12,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:43:12,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465071600] [2022-01-10 06:43:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:12,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:12,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:12,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:12,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:12,150 INFO L87 Difference]: Start difference. First operand 1968 states and 2496 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:12,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:12,363 INFO L93 Difference]: Finished difference Result 5689 states and 7230 transitions. [2022-01-10 06:43:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:12,363 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:12,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:12,373 INFO L225 Difference]: With dead ends: 5689 [2022-01-10 06:43:12,373 INFO L226 Difference]: Without dead ends: 3739 [2022-01-10 06:43:12,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:12,377 INFO L933 BasicCegarLoop]: 482 mSDtfsCounter, 346 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 863 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:12,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 863 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:12,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states. [2022-01-10 06:43:12,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3733. [2022-01-10 06:43:12,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3733 states, 3528 states have (on average 1.2689909297052153) internal successors, (4477), 3531 states have internal predecessors, (4477), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:12,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3733 states to 3733 states and 4699 transitions. [2022-01-10 06:43:12,574 INFO L78 Accepts]: Start accepts. Automaton has 3733 states and 4699 transitions. Word has length 144 [2022-01-10 06:43:12,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:12,574 INFO L470 AbstractCegarLoop]: Abstraction has 3733 states and 4699 transitions. [2022-01-10 06:43:12,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:12,574 INFO L276 IsEmpty]: Start isEmpty. Operand 3733 states and 4699 transitions. [2022-01-10 06:43:12,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:12,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:12,575 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:12,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:12,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:12,782 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:12,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:12,783 INFO L85 PathProgramCache]: Analyzing trace with hash 885651628, now seen corresponding path program 1 times [2022-01-10 06:43:12,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:12,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1254328109] [2022-01-10 06:43:12,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:12,784 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:12,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:12,785 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:12,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 06:43:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:12,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:12,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:13,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:13,084 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:13,084 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:13,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1254328109] [2022-01-10 06:43:13,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1254328109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:13,085 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:13,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:13,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390830717] [2022-01-10 06:43:13,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:13,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:13,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:13,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:13,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:13,086 INFO L87 Difference]: Start difference. First operand 3733 states and 4699 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:13,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:13,433 INFO L93 Difference]: Finished difference Result 9268 states and 11801 transitions. [2022-01-10 06:43:13,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:13,433 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:13,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:13,447 INFO L225 Difference]: With dead ends: 9268 [2022-01-10 06:43:13,447 INFO L226 Difference]: Without dead ends: 5553 [2022-01-10 06:43:13,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:13,455 INFO L933 BasicCegarLoop]: 423 mSDtfsCounter, 249 mSDsluCounter, 1382 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:13,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 1805 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:13,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5553 states. [2022-01-10 06:43:13,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5553 to 3793. [2022-01-10 06:43:13,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3793 states, 3588 states have (on average 1.2594760312151616) internal successors, (4519), 3591 states have internal predecessors, (4519), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:13,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3793 states to 3793 states and 4741 transitions. [2022-01-10 06:43:13,781 INFO L78 Accepts]: Start accepts. Automaton has 3793 states and 4741 transitions. Word has length 144 [2022-01-10 06:43:13,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:13,781 INFO L470 AbstractCegarLoop]: Abstraction has 3793 states and 4741 transitions. [2022-01-10 06:43:13,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:13,781 INFO L276 IsEmpty]: Start isEmpty. Operand 3793 states and 4741 transitions. [2022-01-10 06:43:13,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:13,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:13,782 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:13,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 06:43:13,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:13,987 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:13,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:13,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1125891374, now seen corresponding path program 1 times [2022-01-10 06:43:13,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:13,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1061453060] [2022-01-10 06:43:13,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:13,988 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:13,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:13,992 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:13,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 06:43:14,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:14,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:14,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:14,346 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:14,346 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:14,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1061453060] [2022-01-10 06:43:14,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1061453060] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:14,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:14,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:14,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792757106] [2022-01-10 06:43:14,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:14,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:14,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:14,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:14,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:14,347 INFO L87 Difference]: Start difference. First operand 3793 states and 4741 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:14,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:14,722 INFO L93 Difference]: Finished difference Result 7820 states and 9855 transitions. [2022-01-10 06:43:14,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:14,723 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:14,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:14,736 INFO L225 Difference]: With dead ends: 7820 [2022-01-10 06:43:14,736 INFO L226 Difference]: Without dead ends: 4045 [2022-01-10 06:43:14,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:14,746 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 166 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:14,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 1727 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:14,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4045 states. [2022-01-10 06:43:15,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4045 to 3805. [2022-01-10 06:43:15,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3805 states, 3600 states have (on average 1.2491666666666668) internal successors, (4497), 3603 states have internal predecessors, (4497), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3805 states to 3805 states and 4719 transitions. [2022-01-10 06:43:15,181 INFO L78 Accepts]: Start accepts. Automaton has 3805 states and 4719 transitions. Word has length 144 [2022-01-10 06:43:15,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:15,181 INFO L470 AbstractCegarLoop]: Abstraction has 3805 states and 4719 transitions. [2022-01-10 06:43:15,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:15,181 INFO L276 IsEmpty]: Start isEmpty. Operand 3805 states and 4719 transitions. [2022-01-10 06:43:15,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:15,182 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:15,182 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:15,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:15,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:15,395 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:15,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:15,396 INFO L85 PathProgramCache]: Analyzing trace with hash -90262352, now seen corresponding path program 1 times [2022-01-10 06:43:15,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:15,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1344019141] [2022-01-10 06:43:15,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:15,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:15,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:15,397 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:15,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 06:43:15,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:15,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:15,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:15,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:15,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:15,644 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:15,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1344019141] [2022-01-10 06:43:15,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1344019141] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:15,645 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:15,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:15,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067007932] [2022-01-10 06:43:15,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:15,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:15,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:15,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:15,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:15,646 INFO L87 Difference]: Start difference. First operand 3805 states and 4719 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:15,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:15,888 INFO L93 Difference]: Finished difference Result 7788 states and 9739 transitions. [2022-01-10 06:43:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:15,888 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:15,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:15,902 INFO L225 Difference]: With dead ends: 7788 [2022-01-10 06:43:15,903 INFO L226 Difference]: Without dead ends: 4001 [2022-01-10 06:43:15,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:15,910 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 127 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1712 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:15,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 1712 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:15,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4001 states. [2022-01-10 06:43:16,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4001 to 3817. [2022-01-10 06:43:16,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3817 states, 3612 states have (on average 1.2389258028792913) internal successors, (4475), 3615 states have internal predecessors, (4475), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:16,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3817 states to 3817 states and 4697 transitions. [2022-01-10 06:43:16,188 INFO L78 Accepts]: Start accepts. Automaton has 3817 states and 4697 transitions. Word has length 144 [2022-01-10 06:43:16,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:16,188 INFO L470 AbstractCegarLoop]: Abstraction has 3817 states and 4697 transitions. [2022-01-10 06:43:16,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:16,189 INFO L276 IsEmpty]: Start isEmpty. Operand 3817 states and 4697 transitions. [2022-01-10 06:43:16,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:16,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:16,189 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:16,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:16,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:16,397 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:16,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:16,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1871312306, now seen corresponding path program 1 times [2022-01-10 06:43:16,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:16,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264220667] [2022-01-10 06:43:16,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:16,398 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:16,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:16,399 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:16,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 06:43:16,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:16,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:16,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:16,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:16,728 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:16,729 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:16,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264220667] [2022-01-10 06:43:16,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264220667] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:16,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:16,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:16,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849456236] [2022-01-10 06:43:16,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:16,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:16,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:16,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:16,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:16,730 INFO L87 Difference]: Start difference. First operand 3817 states and 4697 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:17,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:17,090 INFO L93 Difference]: Finished difference Result 7756 states and 9623 transitions. [2022-01-10 06:43:17,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:17,091 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:17,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:17,100 INFO L225 Difference]: With dead ends: 7756 [2022-01-10 06:43:17,100 INFO L226 Difference]: Without dead ends: 3957 [2022-01-10 06:43:17,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:17,106 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 88 mSDsluCounter, 1280 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:17,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1697 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:17,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3957 states. [2022-01-10 06:43:17,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3957 to 3829. [2022-01-10 06:43:17,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3829 states, 3624 states have (on average 1.2287527593818985) internal successors, (4453), 3627 states have internal predecessors, (4453), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:17,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3829 states to 3829 states and 4675 transitions. [2022-01-10 06:43:17,368 INFO L78 Accepts]: Start accepts. Automaton has 3829 states and 4675 transitions. Word has length 144 [2022-01-10 06:43:17,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:17,368 INFO L470 AbstractCegarLoop]: Abstraction has 3829 states and 4675 transitions. [2022-01-10 06:43:17,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:17,368 INFO L276 IsEmpty]: Start isEmpty. Operand 3829 states and 4675 transitions. [2022-01-10 06:43:17,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:17,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:17,369 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:17,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:17,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:17,577 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:17,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:17,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1036869580, now seen corresponding path program 1 times [2022-01-10 06:43:17,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:17,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464631385] [2022-01-10 06:43:17,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:17,577 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:17,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:17,579 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:17,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 06:43:17,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:17,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:17,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:17,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:17,865 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:17,865 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:17,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464631385] [2022-01-10 06:43:17,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464631385] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:17,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:17,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:17,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356027187] [2022-01-10 06:43:17,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:17,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:17,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:17,866 INFO L87 Difference]: Start difference. First operand 3829 states and 4675 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:18,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:18,095 INFO L93 Difference]: Finished difference Result 7724 states and 9507 transitions. [2022-01-10 06:43:18,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:18,095 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:18,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:18,103 INFO L225 Difference]: With dead ends: 7724 [2022-01-10 06:43:18,103 INFO L226 Difference]: Without dead ends: 3913 [2022-01-10 06:43:18,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:18,107 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 49 mSDsluCounter, 1265 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1682 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:18,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1682 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:18,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3913 states. [2022-01-10 06:43:18,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3913 to 3841. [2022-01-10 06:43:18,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3841 states, 3636 states have (on average 1.2186468646864685) internal successors, (4431), 3639 states have internal predecessors, (4431), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:18,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3841 states to 3841 states and 4653 transitions. [2022-01-10 06:43:18,346 INFO L78 Accepts]: Start accepts. Automaton has 3841 states and 4653 transitions. Word has length 144 [2022-01-10 06:43:18,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:18,347 INFO L470 AbstractCegarLoop]: Abstraction has 3841 states and 4653 transitions. [2022-01-10 06:43:18,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:18,347 INFO L276 IsEmpty]: Start isEmpty. Operand 3841 states and 4653 transitions. [2022-01-10 06:43:18,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:18,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:18,348 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:18,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:18,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:18,555 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:18,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1052388298, now seen corresponding path program 1 times [2022-01-10 06:43:18,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:18,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376798952] [2022-01-10 06:43:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:18,557 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:18,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:18,557 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:18,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 06:43:18,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:18,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:43:18,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:18,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:18,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:18,773 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:18,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376798952] [2022-01-10 06:43:18,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376798952] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:18,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:18,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:43:18,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407276186] [2022-01-10 06:43:18,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:18,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:18,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:18,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:18,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:18,774 INFO L87 Difference]: Start difference. First operand 3841 states and 4653 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:19,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:19,001 INFO L93 Difference]: Finished difference Result 7692 states and 9391 transitions. [2022-01-10 06:43:19,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:19,002 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:19,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:19,010 INFO L225 Difference]: With dead ends: 7692 [2022-01-10 06:43:19,010 INFO L226 Difference]: Without dead ends: 3869 [2022-01-10 06:43:19,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:19,019 INFO L933 BasicCegarLoop]: 417 mSDtfsCounter, 10 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1667 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:19,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1667 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:19,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3869 states. [2022-01-10 06:43:19,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3869 to 3853. [2022-01-10 06:43:19,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 3648 states have (on average 1.2086074561403508) internal successors, (4409), 3651 states have internal predecessors, (4409), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 4631 transitions. [2022-01-10 06:43:19,276 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 4631 transitions. Word has length 144 [2022-01-10 06:43:19,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:19,277 INFO L470 AbstractCegarLoop]: Abstraction has 3853 states and 4631 transitions. [2022-01-10 06:43:19,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:19,277 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 4631 transitions. [2022-01-10 06:43:19,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:19,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:19,277 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:19,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:19,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:19,480 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:19,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:19,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1949781576, now seen corresponding path program 1 times [2022-01-10 06:43:19,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:19,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606094449] [2022-01-10 06:43:19,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:19,480 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:19,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:19,481 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:19,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 06:43:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:19,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:43:19,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:19,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:19,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:19,843 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:19,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606094449] [2022-01-10 06:43:19,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606094449] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:19,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:19,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:19,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752505453] [2022-01-10 06:43:19,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:19,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:19,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:19,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:19,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:19,844 INFO L87 Difference]: Start difference. First operand 3853 states and 4631 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:20,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:20,393 INFO L93 Difference]: Finished difference Result 7689 states and 9246 transitions. [2022-01-10 06:43:20,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:43:20,394 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:20,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:20,402 INFO L225 Difference]: With dead ends: 7689 [2022-01-10 06:43:20,403 INFO L226 Difference]: Without dead ends: 3853 [2022-01-10 06:43:20,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:43:20,408 INFO L933 BasicCegarLoop]: 391 mSDtfsCounter, 460 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:20,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 830 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:20,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3853 states. [2022-01-10 06:43:20,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3853 to 3853. [2022-01-10 06:43:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 3648 states have (on average 1.2047697368421053) internal successors, (4395), 3651 states have internal predecessors, (4395), 110 states have call successors, (110), 92 states have call predecessors, (110), 94 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:20,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 4617 transitions. [2022-01-10 06:43:20,916 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 4617 transitions. Word has length 144 [2022-01-10 06:43:20,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:20,916 INFO L470 AbstractCegarLoop]: Abstraction has 3853 states and 4617 transitions. [2022-01-10 06:43:20,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:20,916 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 4617 transitions. [2022-01-10 06:43:20,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:20,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:20,917 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:20,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:21,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:21,125 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:21,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:21,125 INFO L85 PathProgramCache]: Analyzing trace with hash 101202422, now seen corresponding path program 1 times [2022-01-10 06:43:21,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:21,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217017657] [2022-01-10 06:43:21,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:21,126 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:21,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:21,127 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:21,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 06:43:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:21,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:43:21,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:21,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:21,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:21,450 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:21,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217017657] [2022-01-10 06:43:21,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217017657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:21,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:21,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:21,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938699592] [2022-01-10 06:43:21,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:21,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:43:21,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:21,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:43:21,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:21,451 INFO L87 Difference]: Start difference. First operand 3853 states and 4617 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:22,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:22,066 INFO L93 Difference]: Finished difference Result 8013 states and 9617 transitions. [2022-01-10 06:43:22,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:43:22,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 144 [2022-01-10 06:43:22,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:22,088 INFO L225 Difference]: With dead ends: 8013 [2022-01-10 06:43:22,088 INFO L226 Difference]: Without dead ends: 4177 [2022-01-10 06:43:22,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:43:22,095 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 580 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:22,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [596 Valid, 876 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:43:22,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4177 states. [2022-01-10 06:43:22,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4177 to 4085. [2022-01-10 06:43:22,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4085 states, 3876 states have (on average 1.1906604747162022) internal successors, (4615), 3879 states have internal predecessors, (4615), 110 states have call successors, (110), 96 states have call predecessors, (110), 98 states have return successors, (112), 110 states have call predecessors, (112), 110 states have call successors, (112) [2022-01-10 06:43:22,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4085 states to 4085 states and 4837 transitions. [2022-01-10 06:43:22,436 INFO L78 Accepts]: Start accepts. Automaton has 4085 states and 4837 transitions. Word has length 144 [2022-01-10 06:43:22,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:22,436 INFO L470 AbstractCegarLoop]: Abstraction has 4085 states and 4837 transitions. [2022-01-10 06:43:22,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 4 states have internal predecessors, (134), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:43:22,436 INFO L276 IsEmpty]: Start isEmpty. Operand 4085 states and 4837 transitions. [2022-01-10 06:43:22,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-01-10 06:43:22,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:22,437 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:22,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:22,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:22,644 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:22,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:22,645 INFO L85 PathProgramCache]: Analyzing trace with hash 163242036, now seen corresponding path program 1 times [2022-01-10 06:43:22,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:22,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [832571157] [2022-01-10 06:43:22,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:22,645 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:22,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:22,646 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:22,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 06:43:22,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:22,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:22,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:43:22,949 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:22,949 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [832571157] [2022-01-10 06:43:22,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [832571157] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:22,949 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:22,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:43:22,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155979967] [2022-01-10 06:43:22,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:22,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:22,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:22,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:22,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:22,950 INFO L87 Difference]: Start difference. First operand 4085 states and 4837 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:43:23,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:23,444 INFO L93 Difference]: Finished difference Result 12150 states and 14449 transitions. [2022-01-10 06:43:23,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:23,446 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 144 [2022-01-10 06:43:23,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:23,462 INFO L225 Difference]: With dead ends: 12150 [2022-01-10 06:43:23,463 INFO L226 Difference]: Without dead ends: 8083 [2022-01-10 06:43:23,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:23,472 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 262 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:23,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 806 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:23,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8083 states. [2022-01-10 06:43:24,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8083 to 8079. [2022-01-10 06:43:24,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8079 states, 7666 states have (on average 1.1835376989303417) internal successors, (9073), 7675 states have internal predecessors, (9073), 216 states have call successors, (216), 192 states have call predecessors, (216), 196 states have return successors, (220), 212 states have call predecessors, (220), 216 states have call successors, (220) [2022-01-10 06:43:24,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8079 states to 8079 states and 9509 transitions. [2022-01-10 06:43:24,024 INFO L78 Accepts]: Start accepts. Automaton has 8079 states and 9509 transitions. Word has length 144 [2022-01-10 06:43:24,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:24,024 INFO L470 AbstractCegarLoop]: Abstraction has 8079 states and 9509 transitions. [2022-01-10 06:43:24,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:43:24,024 INFO L276 IsEmpty]: Start isEmpty. Operand 8079 states and 9509 transitions. [2022-01-10 06:43:24,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2022-01-10 06:43:24,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:24,034 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:43:24,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:24,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:24,246 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:24,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:24,247 INFO L85 PathProgramCache]: Analyzing trace with hash 747615959, now seen corresponding path program 1 times [2022-01-10 06:43:24,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:24,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1921301070] [2022-01-10 06:43:24,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:24,247 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:24,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:24,248 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:24,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 06:43:24,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:24,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:43:24,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:24,758 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 06:43:24,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:24,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:24,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1921301070] [2022-01-10 06:43:24,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1921301070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:24,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:24,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:24,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856429870] [2022-01-10 06:43:24,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:24,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:43:24,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:24,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:43:24,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:43:24,759 INFO L87 Difference]: Start difference. First operand 8079 states and 9509 transitions. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:26,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:26,096 INFO L93 Difference]: Finished difference Result 23935 states and 28141 transitions. [2022-01-10 06:43:26,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:26,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 235 [2022-01-10 06:43:26,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:26,136 INFO L225 Difference]: With dead ends: 23935 [2022-01-10 06:43:26,136 INFO L226 Difference]: Without dead ends: 15875 [2022-01-10 06:43:26,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:26,148 INFO L933 BasicCegarLoop]: 592 mSDtfsCounter, 530 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:26,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 1302 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:43:26,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15875 states. [2022-01-10 06:43:27,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15875 to 15873. [2022-01-10 06:43:27,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15873 states, 15065 states have (on average 1.1778957849319616) internal successors, (17745), 15091 states have internal predecessors, (17745), 415 states have call successors, (415), 368 states have call predecessors, (415), 392 states have return successors, (463), 415 states have call predecessors, (463), 415 states have call successors, (463) [2022-01-10 06:43:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15873 states to 15873 states and 18623 transitions. [2022-01-10 06:43:27,323 INFO L78 Accepts]: Start accepts. Automaton has 15873 states and 18623 transitions. Word has length 235 [2022-01-10 06:43:27,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:27,323 INFO L470 AbstractCegarLoop]: Abstraction has 15873 states and 18623 transitions. [2022-01-10 06:43:27,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:27,324 INFO L276 IsEmpty]: Start isEmpty. Operand 15873 states and 18623 transitions. [2022-01-10 06:43:27,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2022-01-10 06:43:27,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:27,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:43:27,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:27,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:27,544 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:27,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:27,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1693841831, now seen corresponding path program 1 times [2022-01-10 06:43:27,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:27,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2132767487] [2022-01-10 06:43:27,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:27,545 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:27,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:27,546 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:27,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 06:43:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:27,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:27,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 06:43:27,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:27,934 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:27,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2132767487] [2022-01-10 06:43:27,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2132767487] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:27,935 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:27,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:27,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371165851] [2022-01-10 06:43:27,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:27,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:27,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:27,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:27,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:27,935 INFO L87 Difference]: Start difference. First operand 15873 states and 18623 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:28,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:28,996 INFO L93 Difference]: Finished difference Result 31715 states and 37192 transitions. [2022-01-10 06:43:28,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:28,997 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 235 [2022-01-10 06:43:28,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:29,065 INFO L225 Difference]: With dead ends: 31715 [2022-01-10 06:43:29,065 INFO L226 Difference]: Without dead ends: 15861 [2022-01-10 06:43:29,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:29,087 INFO L933 BasicCegarLoop]: 412 mSDtfsCounter, 405 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:29,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 412 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:29,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15861 states. [2022-01-10 06:43:30,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15861 to 15861. [2022-01-10 06:43:30,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15861 states, 15056 states have (on average 1.177470775770457) internal successors, (17728), 15081 states have internal predecessors, (17728), 412 states have call successors, (412), 368 states have call predecessors, (412), 392 states have return successors, (460), 412 states have call predecessors, (460), 412 states have call successors, (460) [2022-01-10 06:43:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15861 states to 15861 states and 18600 transitions. [2022-01-10 06:43:30,428 INFO L78 Accepts]: Start accepts. Automaton has 15861 states and 18600 transitions. Word has length 235 [2022-01-10 06:43:30,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:30,428 INFO L470 AbstractCegarLoop]: Abstraction has 15861 states and 18600 transitions. [2022-01-10 06:43:30,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:30,428 INFO L276 IsEmpty]: Start isEmpty. Operand 15861 states and 18600 transitions. [2022-01-10 06:43:30,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-01-10 06:43:30,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:30,459 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:43:30,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:30,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:30,666 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:30,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:30,667 INFO L85 PathProgramCache]: Analyzing trace with hash -922276147, now seen corresponding path program 1 times [2022-01-10 06:43:30,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:30,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [51372114] [2022-01-10 06:43:30,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:30,667 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:30,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:30,668 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:30,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 06:43:30,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:30,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:43:30,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:31,135 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 06:43:31,135 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:31,135 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:31,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [51372114] [2022-01-10 06:43:31,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [51372114] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:31,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:31,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:31,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077531657] [2022-01-10 06:43:31,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:31,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:43:31,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:31,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:43:31,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:43:31,136 INFO L87 Difference]: Start difference. First operand 15861 states and 18600 transitions. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:33,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:33,508 INFO L93 Difference]: Finished difference Result 46568 states and 54598 transitions. [2022-01-10 06:43:33,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:33,509 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 236 [2022-01-10 06:43:33,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:33,572 INFO L225 Difference]: With dead ends: 46568 [2022-01-10 06:43:33,573 INFO L226 Difference]: Without dead ends: 30726 [2022-01-10 06:43:33,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:33,593 INFO L933 BasicCegarLoop]: 575 mSDtfsCounter, 525 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:33,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 1262 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:43:33,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30726 states. [2022-01-10 06:43:35,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30726 to 30724. [2022-01-10 06:43:35,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30724 states, 29164 states have (on average 1.1748045535591825) internal successors, (34262), 29222 states have internal predecessors, (34262), 791 states have call successors, (791), 704 states have call predecessors, (791), 768 states have return successors, (927), 799 states have call predecessors, (927), 791 states have call successors, (927) [2022-01-10 06:43:35,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30724 states to 30724 states and 35980 transitions. [2022-01-10 06:43:35,810 INFO L78 Accepts]: Start accepts. Automaton has 30724 states and 35980 transitions. Word has length 236 [2022-01-10 06:43:35,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:35,811 INFO L470 AbstractCegarLoop]: Abstraction has 30724 states and 35980 transitions. [2022-01-10 06:43:35,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:35,811 INFO L276 IsEmpty]: Start isEmpty. Operand 30724 states and 35980 transitions. [2022-01-10 06:43:35,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-01-10 06:43:35,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:35,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:43:35,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:36,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:36,031 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:36,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:36,032 INFO L85 PathProgramCache]: Analyzing trace with hash 931233359, now seen corresponding path program 1 times [2022-01-10 06:43:36,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:36,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570722151] [2022-01-10 06:43:36,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:36,032 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:36,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:36,034 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:36,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 06:43:36,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:36,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:36,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:36,389 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 06:43:36,389 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:36,389 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:36,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570722151] [2022-01-10 06:43:36,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570722151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:36,389 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:36,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:36,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097268452] [2022-01-10 06:43:36,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:36,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:36,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:36,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:36,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:36,390 INFO L87 Difference]: Start difference. First operand 30724 states and 35980 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:38,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:38,765 INFO L93 Difference]: Finished difference Result 61418 states and 71909 transitions. [2022-01-10 06:43:38,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:38,766 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 236 [2022-01-10 06:43:38,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:38,819 INFO L225 Difference]: With dead ends: 61418 [2022-01-10 06:43:38,820 INFO L226 Difference]: Without dead ends: 30713 [2022-01-10 06:43:38,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:38,849 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 403 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:38,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 411 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:38,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30713 states. [2022-01-10 06:43:40,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30713 to 30713. [2022-01-10 06:43:40,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30713 states, 29156 states have (on average 1.1746124296885718) internal successors, (34247), 29213 states have internal predecessors, (34247), 788 states have call successors, (788), 704 states have call predecessors, (788), 768 states have return successors, (924), 796 states have call predecessors, (924), 788 states have call successors, (924) [2022-01-10 06:43:41,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30713 states to 30713 states and 35959 transitions. [2022-01-10 06:43:41,011 INFO L78 Accepts]: Start accepts. Automaton has 30713 states and 35959 transitions. Word has length 236 [2022-01-10 06:43:41,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:41,011 INFO L470 AbstractCegarLoop]: Abstraction has 30713 states and 35959 transitions. [2022-01-10 06:43:41,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:41,011 INFO L276 IsEmpty]: Start isEmpty. Operand 30713 states and 35959 transitions. [2022-01-10 06:43:41,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-01-10 06:43:41,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:41,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:43:41,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:41,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:41,232 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:41,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:41,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1612726291, now seen corresponding path program 1 times [2022-01-10 06:43:41,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:41,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1397482794] [2022-01-10 06:43:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:41,233 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:41,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:41,234 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:41,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 06:43:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:41,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:43:41,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:41,694 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 06:43:41,694 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:41,694 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:41,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1397482794] [2022-01-10 06:43:41,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1397482794] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:41,694 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:41,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:41,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581230205] [2022-01-10 06:43:41,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:41,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:43:41,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:41,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:43:41,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:43:41,695 INFO L87 Difference]: Start difference. First operand 30713 states and 35959 transitions. Second operand has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:46,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:46,603 INFO L93 Difference]: Finished difference Result 91063 states and 106595 transitions. [2022-01-10 06:43:46,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:46,604 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 237 [2022-01-10 06:43:46,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:46,785 INFO L225 Difference]: With dead ends: 91063 [2022-01-10 06:43:46,785 INFO L226 Difference]: Without dead ends: 60369 [2022-01-10 06:43:46,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:46,848 INFO L933 BasicCegarLoop]: 564 mSDtfsCounter, 519 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 1228 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:46,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [525 Valid, 1228 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:43:46,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60369 states. [2022-01-10 06:43:51,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60369 to 60367. [2022-01-10 06:43:51,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60367 states, 57303 states have (on average 1.1727658237788599) internal successors, (67203), 57425 states have internal predecessors, (67203), 1543 states have call successors, (1543), 1376 states have call predecessors, (1543), 1520 states have return successors, (1855), 1567 states have call predecessors, (1855), 1543 states have call successors, (1855) [2022-01-10 06:43:51,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60367 states to 60367 states and 70601 transitions. [2022-01-10 06:43:51,801 INFO L78 Accepts]: Start accepts. Automaton has 60367 states and 70601 transitions. Word has length 237 [2022-01-10 06:43:51,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:51,801 INFO L470 AbstractCegarLoop]: Abstraction has 60367 states and 70601 transitions. [2022-01-10 06:43:51,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:51,801 INFO L276 IsEmpty]: Start isEmpty. Operand 60367 states and 70601 transitions. [2022-01-10 06:43:51,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-01-10 06:43:51,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:51,832 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:43:51,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 06:43:52,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:52,038 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:52,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:52,039 INFO L85 PathProgramCache]: Analyzing trace with hash -828731499, now seen corresponding path program 1 times [2022-01-10 06:43:52,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:52,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816929909] [2022-01-10 06:43:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:52,039 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:52,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:52,040 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:52,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 06:43:52,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:52,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:52,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:52,484 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 06:43:52,484 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:52,484 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:52,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816929909] [2022-01-10 06:43:52,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816929909] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:52,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:52,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:52,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665817453] [2022-01-10 06:43:52,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:52,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:52,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:52,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:52,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:52,486 INFO L87 Difference]: Start difference. First operand 60367 states and 70601 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:56,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:56,380 INFO L93 Difference]: Finished difference Result 106133 states and 124162 transitions. [2022-01-10 06:43:56,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:56,380 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 237 [2022-01-10 06:43:56,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:56,488 INFO L225 Difference]: With dead ends: 106133 [2022-01-10 06:43:56,488 INFO L226 Difference]: Without dead ends: 45785 [2022-01-10 06:43:56,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:56,579 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 401 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:56,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 410 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:56,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45785 states. [2022-01-10 06:44:00,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45785 to 45785. [2022-01-10 06:44:00,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45785 states, 43468 states have (on average 1.173967056225269) internal successors, (51030), 43561 states have internal predecessors, (51030), 1164 states have call successors, (1164), 1040 states have call predecessors, (1164), 1152 states have return successors, (1396), 1184 states have call predecessors, (1396), 1164 states have call successors, (1396) [2022-01-10 06:44:00,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45785 states to 45785 states and 53590 transitions. [2022-01-10 06:44:00,728 INFO L78 Accepts]: Start accepts. Automaton has 45785 states and 53590 transitions. Word has length 237 [2022-01-10 06:44:00,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:44:00,728 INFO L470 AbstractCegarLoop]: Abstraction has 45785 states and 53590 transitions. [2022-01-10 06:44:00,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:44:00,728 INFO L276 IsEmpty]: Start isEmpty. Operand 45785 states and 53590 transitions. [2022-01-10 06:44:00,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-01-10 06:44:00,745 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:44:00,745 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-01-10 06:44:00,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 06:44:00,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:44:00,954 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:44:00,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:44:00,954 INFO L85 PathProgramCache]: Analyzing trace with hash -2010215023, now seen corresponding path program 1 times [2022-01-10 06:44:00,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:44:00,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1335951729] [2022-01-10 06:44:00,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:44:00,955 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:44:00,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:44:00,956 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:44:00,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 06:44:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:44:01,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:44:01,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:44:01,441 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 06:44:01,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:44:01,442 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:44:01,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1335951729] [2022-01-10 06:44:01,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1335951729] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:44:01,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:44:01,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:44:01,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846956791] [2022-01-10 06:44:01,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:44:01,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:44:01,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:44:01,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:44:01,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:44:01,443 INFO L87 Difference]: Start difference. First operand 45785 states and 53590 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8)