/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/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 08:19:38,386 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 08:19:38,387 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 08:19:38,406 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 08:19:38,406 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 08:19:38,407 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 08:19:38,408 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 08:19:38,409 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 08:19:38,410 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 08:19:38,410 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 08:19:38,411 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 08:19:38,412 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 08:19:38,412 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 08:19:38,412 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 08:19:38,442 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 08:19:38,444 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 08:19:38,444 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 08:19:38,446 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 08:19:38,452 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 08:19:38,458 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 08:19:38,459 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 08:19:38,461 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 08:19:38,461 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 08:19:38,462 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 08:19:38,463 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 08:19:38,463 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 08:19:38,463 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 08:19:38,464 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 08:19:38,464 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 08:19:38,464 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 08:19:38,465 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 08:19:38,465 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 08:19:38,465 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 08:19:38,466 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 08:19:38,466 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 08:19:38,466 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 08:19:38,467 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 08:19:38,467 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 08:19:38,467 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 08:19:38,468 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 08:19:38,468 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 08:19:38,469 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 08:19:38,482 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 08:19:38,483 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 08:19:38,483 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 08:19:38,483 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 08:19:38,483 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 08:19:38,483 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 08:19:38,484 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 08:19:38,484 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 08:19:38,484 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 08:19:38,484 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 08:19:38,484 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 08:19:38,484 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 08:19:38,485 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 08:19:38,486 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 08:19:38,486 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 08:19:38,486 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 08:19:38,486 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:19:38,486 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 08:19:38,486 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 08:19:38,486 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 08:19:38,486 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 08:19:38,487 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 08:19:38,487 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 08:19:38,487 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 08:19:38,487 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 08:19:38,487 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 08:19:38,487 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 08:19:38,620 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 08:19:38,633 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 08:19:38,635 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 08:19:38,635 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 08:19:38,636 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 08:19:38,636 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c [2022-01-10 08:19:38,675 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8e0a7f6f3/09f647d004f64a8e94f1f9f28dee8ce9/FLAGfb8204641 [2022-01-10 08:19:39,054 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 08:19:39,055 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c [2022-01-10 08:19:39,090 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8e0a7f6f3/09f647d004f64a8e94f1f9f28dee8ce9/FLAGfb8204641 [2022-01-10 08:19:39,417 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8e0a7f6f3/09f647d004f64a8e94f1f9f28dee8ce9 [2022-01-10 08:19:39,418 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 08:19:39,419 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 08:19:39,420 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 08:19:39,420 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 08:19:39,437 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 08:19:39,438 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:39,438 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65049e45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39, skipping insertion in model container [2022-01-10 08:19:39,438 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:39,443 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 08:19:39,507 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 08:19:39,728 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c[913,926] [2022-01-10 08:19:39,770 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c[5977,5990] [2022-01-10 08:19:39,870 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:19:39,886 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 08:19:39,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/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c[913,926] [2022-01-10 08:19:39,914 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.14.cil.c[5977,5990] [2022-01-10 08:19:39,961 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 08:19:39,980 INFO L208 MainTranslator]: Completed translation [2022-01-10 08:19:39,980 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39 WrapperNode [2022-01-10 08:19:39,980 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 08:19:39,981 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 08:19:39,981 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 08:19:39,981 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 08:19:39,985 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,011 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,052 INFO L137 Inliner]: procedures = 73, calls = 85, calls flagged for inlining = 46, calls inlined = 46, statements flattened = 1016 [2022-01-10 08:19:40,058 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 08:19:40,059 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 08:19:40,059 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 08:19:40,059 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 08:19:40,065 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,066 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,074 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,075 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,096 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,115 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,117 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,121 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 08:19:40,121 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 08:19:40,121 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 08:19:40,121 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 08:19:40,132 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (1/1) ... [2022-01-10 08:19:40,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 08:19:40,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 08:19:40,160 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 08:19:40,165 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 08:19:40,184 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 08:19:40,184 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 08:19:40,185 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-01-10 08:19:40,185 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-01-10 08:19:40,185 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-01-10 08:19:40,185 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-01-10 08:19:40,185 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-01-10 08:19:40,185 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 08:19:40,185 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-01-10 08:19:40,186 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-01-10 08:19:40,186 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-01-10 08:19:40,186 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-01-10 08:19:40,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 08:19:40,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 08:19:40,186 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-01-10 08:19:40,186 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-01-10 08:19:40,186 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-01-10 08:19:40,186 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-01-10 08:19:40,321 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 08:19:40,323 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 08:19:40,966 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 08:19:40,974 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 08:19:40,974 INFO L299 CfgBuilder]: Removed 19 assume(true) statements. [2022-01-10 08:19:40,976 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:19:40 BoogieIcfgContainer [2022-01-10 08:19:40,976 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 08:19:40,977 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 08:19:40,977 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 08:19:40,979 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 08:19:40,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 08:19:39" (1/3) ... [2022-01-10 08:19:40,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a673878 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:19:40, skipping insertion in model container [2022-01-10 08:19:40,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 08:19:39" (2/3) ... [2022-01-10 08:19:40,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a673878 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 08:19:40, skipping insertion in model container [2022-01-10 08:19:40,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 08:19:40" (3/3) ... [2022-01-10 08:19:40,981 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.14.cil.c [2022-01-10 08:19:40,984 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 08:19:40,984 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-10 08:19:41,014 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 08:19:41,018 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 08:19:41,019 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-10 08:19:41,037 INFO L276 IsEmpty]: Start isEmpty. Operand has 460 states, 413 states have (on average 1.6513317191283292) internal successors, (682), 420 states have internal predecessors, (682), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-10 08:19:41,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 08:19:41,042 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:41,043 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] [2022-01-10 08:19:41,043 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:41,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:41,046 INFO L85 PathProgramCache]: Analyzing trace with hash -2140149972, now seen corresponding path program 1 times [2022-01-10 08:19:41,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:41,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346204236] [2022-01-10 08:19:41,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:41,055 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:41,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:41,071 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 08:19:41,103 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 08:19:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:41,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:41,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:41,300 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 08:19:41,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:41,300 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:41,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346204236] [2022-01-10 08:19:41,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346204236] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:41,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:41,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:41,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804969753] [2022-01-10 08:19:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:41,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:41,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:41,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:41,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:41,324 INFO L87 Difference]: Start difference. First operand has 460 states, 413 states have (on average 1.6513317191283292) internal successors, (682), 420 states have internal predecessors, (682), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:19:41,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:41,399 INFO L93 Difference]: Finished difference Result 953 states and 1552 transitions. [2022-01-10 08:19:41,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:41,401 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-01-10 08:19:41,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:41,411 INFO L225 Difference]: With dead ends: 953 [2022-01-10 08:19:41,412 INFO L226 Difference]: Without dead ends: 508 [2022-01-10 08:19:41,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 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 08:19:41,426 INFO L933 BasicCegarLoop]: 721 mSDtfsCounter, 686 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:41,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 806 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:41,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-01-10 08:19:41,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 504. [2022-01-10 08:19:41,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 454 states have (on average 1.5374449339207048) internal successors, (698), 458 states have internal predecessors, (698), 38 states have call successors, (38), 12 states have call predecessors, (38), 10 states have return successors, (38), 34 states have call predecessors, (38), 34 states have call successors, (38) [2022-01-10 08:19:41,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 774 transitions. [2022-01-10 08:19:41,489 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 774 transitions. Word has length 44 [2022-01-10 08:19:41,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:41,489 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 774 transitions. [2022-01-10 08:19:41,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:19:41,490 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 774 transitions. [2022-01-10 08:19:41,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:19:41,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:41,492 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] [2022-01-10 08:19:41,500 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 08:19:41,693 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 08:19:41,693 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:41,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:41,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1297015323, now seen corresponding path program 1 times [2022-01-10 08:19:41,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:41,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787675320] [2022-01-10 08:19:41,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:41,700 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:41,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:41,701 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 08:19:41,703 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 08:19:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:41,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:41,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:41,894 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 08:19:41,895 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:41,895 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:41,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787675320] [2022-01-10 08:19:41,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787675320] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:41,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:41,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:41,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302029387] [2022-01-10 08:19:41,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:41,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:41,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:41,908 INFO L87 Difference]: Start difference. First operand 504 states and 774 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:19:41,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:41,937 INFO L93 Difference]: Finished difference Result 712 states and 1062 transitions. [2022-01-10 08:19:41,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:41,937 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-01-10 08:19:41,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:41,941 INFO L225 Difference]: With dead ends: 712 [2022-01-10 08:19:41,941 INFO L226 Difference]: Without dead ends: 597 [2022-01-10 08:19:41,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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 08:19:41,943 INFO L933 BasicCegarLoop]: 723 mSDtfsCounter, 62 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1394 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:41,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 1394 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:41,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2022-01-10 08:19:41,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 571. [2022-01-10 08:19:41,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 515 states have (on average 1.5184466019417475) internal successors, (782), 519 states have internal predecessors, (782), 41 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (42), 37 states have call predecessors, (42), 37 states have call successors, (42) [2022-01-10 08:19:41,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 865 transitions. [2022-01-10 08:19:41,963 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 865 transitions. Word has length 45 [2022-01-10 08:19:41,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:41,963 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 865 transitions. [2022-01-10 08:19:41,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:19:41,963 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 865 transitions. [2022-01-10 08:19:41,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 08:19:41,965 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:41,965 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] [2022-01-10 08:19:41,973 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 08:19:42,171 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 08:19:42,171 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:42,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1713594512, now seen corresponding path program 1 times [2022-01-10 08:19:42,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:42,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [946600727] [2022-01-10 08:19:42,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:42,173 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:42,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:42,174 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 08:19:42,175 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 08:19:42,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:42,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:42,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:42,307 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 08:19:42,307 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:42,307 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:42,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [946600727] [2022-01-10 08:19:42,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [946600727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:42,307 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:42,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:42,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549835490] [2022-01-10 08:19:42,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:42,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:42,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:42,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:42,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:42,308 INFO L87 Difference]: Start difference. First operand 571 states and 865 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:19:42,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:42,336 INFO L93 Difference]: Finished difference Result 924 states and 1353 transitions. [2022-01-10 08:19:42,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:42,336 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-01-10 08:19:42,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:42,339 INFO L225 Difference]: With dead ends: 924 [2022-01-10 08:19:42,339 INFO L226 Difference]: Without dead ends: 742 [2022-01-10 08:19:42,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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 08:19:42,341 INFO L933 BasicCegarLoop]: 708 mSDtfsCounter, 666 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:42,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [666 Valid, 786 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:42,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-01-10 08:19:42,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 728. [2022-01-10 08:19:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 654 states have (on average 1.474006116207951) internal successors, (964), 660 states have internal predecessors, (964), 52 states have call successors, (52), 22 states have call predecessors, (52), 20 states have return successors, (58), 46 states have call predecessors, (58), 48 states have call successors, (58) [2022-01-10 08:19:42,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 1074 transitions. [2022-01-10 08:19:42,366 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 1074 transitions. Word has length 45 [2022-01-10 08:19:42,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:42,367 INFO L470 AbstractCegarLoop]: Abstraction has 728 states and 1074 transitions. [2022-01-10 08:19:42,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 08:19:42,367 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 1074 transitions. [2022-01-10 08:19:42,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-10 08:19:42,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:42,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:42,382 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 08:19:42,576 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 08:19:42,576 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:42,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:42,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1877488540, now seen corresponding path program 1 times [2022-01-10 08:19:42,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:42,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626186435] [2022-01-10 08:19:42,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:42,577 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:42,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:42,578 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 08:19:42,580 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 08:19:42,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:42,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:42,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:42,725 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:19:42,725 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:42,725 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:42,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626186435] [2022-01-10 08:19:42,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626186435] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:42,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:42,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:42,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234362523] [2022-01-10 08:19:42,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:42,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:42,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:42,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:42,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:42,726 INFO L87 Difference]: Start difference. First operand 728 states and 1074 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:19:42,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:42,758 INFO L93 Difference]: Finished difference Result 1240 states and 1771 transitions. [2022-01-10 08:19:42,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:42,758 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2022-01-10 08:19:42,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:42,761 INFO L225 Difference]: With dead ends: 1240 [2022-01-10 08:19:42,761 INFO L226 Difference]: Without dead ends: 901 [2022-01-10 08:19:42,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 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 08:19:42,763 INFO L933 BasicCegarLoop]: 754 mSDtfsCounter, 50 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:42,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1440 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:42,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-01-10 08:19:42,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 901. [2022-01-10 08:19:42,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 805 states have (on average 1.4223602484472049) internal successors, (1145), 811 states have internal predecessors, (1145), 66 states have call successors, (66), 30 states have call predecessors, (66), 28 states have return successors, (80), 60 states have call predecessors, (80), 62 states have call successors, (80) [2022-01-10 08:19:42,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1291 transitions. [2022-01-10 08:19:42,788 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1291 transitions. Word has length 62 [2022-01-10 08:19:42,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:42,788 INFO L470 AbstractCegarLoop]: Abstraction has 901 states and 1291 transitions. [2022-01-10 08:19:42,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:19:42,788 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1291 transitions. [2022-01-10 08:19:42,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-01-10 08:19:42,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:42,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:42,810 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 08:19:42,997 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 08:19:42,997 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:42,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:42,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1022869652, now seen corresponding path program 1 times [2022-01-10 08:19:42,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:42,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1457599529] [2022-01-10 08:19:42,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:42,998 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:42,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:42,999 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 08:19:43,003 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 08:19:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:43,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:43,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:43,177 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-01-10 08:19:43,178 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:43,178 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:43,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1457599529] [2022-01-10 08:19:43,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1457599529] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:43,178 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:43,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:43,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969448027] [2022-01-10 08:19:43,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:43,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:43,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:43,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:43,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:43,180 INFO L87 Difference]: Start difference. First operand 901 states and 1291 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:19:43,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:43,246 INFO L93 Difference]: Finished difference Result 1448 states and 2012 transitions. [2022-01-10 08:19:43,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:43,247 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2022-01-10 08:19:43,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:43,251 INFO L225 Difference]: With dead ends: 1448 [2022-01-10 08:19:43,251 INFO L226 Difference]: Without dead ends: 1028 [2022-01-10 08:19:43,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 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 08:19:43,253 INFO L933 BasicCegarLoop]: 703 mSDtfsCounter, 653 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:43,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 781 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:43,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2022-01-10 08:19:43,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 1028. [2022-01-10 08:19:43,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 918 states have (on average 1.3910675381263617) internal successors, (1277), 924 states have internal predecessors, (1277), 74 states have call successors, (74), 36 states have call predecessors, (74), 34 states have return successors, (92), 68 states have call predecessors, (92), 70 states have call successors, (92) [2022-01-10 08:19:43,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1443 transitions. [2022-01-10 08:19:43,291 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 1443 transitions. Word has length 67 [2022-01-10 08:19:43,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:43,291 INFO L470 AbstractCegarLoop]: Abstraction has 1028 states and 1443 transitions. [2022-01-10 08:19:43,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:19:43,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1443 transitions. [2022-01-10 08:19:43,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:43,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:43,293 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:43,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-01-10 08:19:43,501 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 08:19:43,502 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:43,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:43,503 INFO L85 PathProgramCache]: Analyzing trace with hash 604966393, now seen corresponding path program 1 times [2022-01-10 08:19:43,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:43,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843264560] [2022-01-10 08:19:43,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:43,504 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:43,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:43,507 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 08:19:43,508 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 08:19:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:43,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:43,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:43,671 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 08:19:43,671 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:43,671 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:43,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843264560] [2022-01-10 08:19:43,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843264560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:43,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:43,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:43,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453119607] [2022-01-10 08:19:43,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:43,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:43,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:43,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:43,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:43,673 INFO L87 Difference]: Start difference. First operand 1028 states and 1443 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:19:43,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:43,714 INFO L93 Difference]: Finished difference Result 1665 states and 2288 transitions. [2022-01-10 08:19:43,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:43,714 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-01-10 08:19:43,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:43,718 INFO L225 Difference]: With dead ends: 1665 [2022-01-10 08:19:43,718 INFO L226 Difference]: Without dead ends: 1171 [2022-01-10 08:19:43,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 64 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 08:19:43,719 INFO L933 BasicCegarLoop]: 695 mSDtfsCounter, 50 mSDsluCounter, 2104 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 2799 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 08:19:43,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 2799 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:43,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1171 states. [2022-01-10 08:19:43,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1171 to 1069. [2022-01-10 08:19:43,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 957 states have (on average 1.3751306165099269) internal successors, (1316), 965 states have internal predecessors, (1316), 74 states have call successors, (74), 36 states have call predecessors, (74), 36 states have return successors, (94), 68 states have call predecessors, (94), 70 states have call successors, (94) [2022-01-10 08:19:43,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1484 transitions. [2022-01-10 08:19:43,745 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1484 transitions. Word has length 68 [2022-01-10 08:19:43,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:43,746 INFO L470 AbstractCegarLoop]: Abstraction has 1069 states and 1484 transitions. [2022-01-10 08:19:43,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:19:43,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1484 transitions. [2022-01-10 08:19:43,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:43,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:43,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:43,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:43,955 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 08:19:43,955 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:43,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:43,956 INFO L85 PathProgramCache]: Analyzing trace with hash -424392905, now seen corresponding path program 1 times [2022-01-10 08:19:43,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:43,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [360154609] [2022-01-10 08:19:43,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:43,956 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:43,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:43,957 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 08:19:43,959 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 08:19:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:44,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:44,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:44,118 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-10 08:19:44,118 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:44,118 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:44,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [360154609] [2022-01-10 08:19:44,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [360154609] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:44,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:44,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:19:44,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473588673] [2022-01-10 08:19:44,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:44,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:44,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:44,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:44,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:44,120 INFO L87 Difference]: Start difference. First operand 1069 states and 1484 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:19:44,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:44,161 INFO L93 Difference]: Finished difference Result 1562 states and 2130 transitions. [2022-01-10 08:19:44,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:44,162 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-01-10 08:19:44,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:44,165 INFO L225 Difference]: With dead ends: 1562 [2022-01-10 08:19:44,165 INFO L226 Difference]: Without dead ends: 980 [2022-01-10 08:19:44,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 64 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 08:19:44,166 INFO L933 BasicCegarLoop]: 693 mSDtfsCounter, 10 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2771 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 08:19:44,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2771 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:44,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2022-01-10 08:19:44,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 960. [2022-01-10 08:19:44,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 862 states have (on average 1.3816705336426913) internal successors, (1191), 872 states have internal predecessors, (1191), 64 states have call successors, (64), 30 states have call predecessors, (64), 32 states have return successors, (80), 58 states have call predecessors, (80), 60 states have call successors, (80) [2022-01-10 08:19:44,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1335 transitions. [2022-01-10 08:19:44,205 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 1335 transitions. Word has length 68 [2022-01-10 08:19:44,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:44,205 INFO L470 AbstractCegarLoop]: Abstraction has 960 states and 1335 transitions. [2022-01-10 08:19:44,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 08:19:44,205 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 1335 transitions. [2022-01-10 08:19:44,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-01-10 08:19:44,206 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:44,206 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:44,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:44,415 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 08:19:44,415 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:44,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:44,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1625374071, now seen corresponding path program 1 times [2022-01-10 08:19:44,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:44,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1867276999] [2022-01-10 08:19:44,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:44,416 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:44,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:44,417 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 08:19:44,419 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 08:19:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:44,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:44,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:44,586 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:19:44,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:19:44,665 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:19:44,666 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:44,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1867276999] [2022-01-10 08:19:44,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1867276999] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-10 08:19:44,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-10 08:19:44,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2022-01-10 08:19:44,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514294760] [2022-01-10 08:19:44,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:44,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:44,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:44,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:44,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:44,667 INFO L87 Difference]: Start difference. First operand 960 states and 1335 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:19:44,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:44,792 INFO L93 Difference]: Finished difference Result 1015 states and 1402 transitions. [2022-01-10 08:19:44,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:44,793 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2022-01-10 08:19:44,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:44,796 INFO L225 Difference]: With dead ends: 1015 [2022-01-10 08:19:44,796 INFO L226 Difference]: Without dead ends: 1012 [2022-01-10 08:19:44,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 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 08:19:44,797 INFO L933 BasicCegarLoop]: 719 mSDtfsCounter, 1270 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1270 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:44,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1270 Valid, 786 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:19:44,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-01-10 08:19:44,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 959. [2022-01-10 08:19:44,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 862 states have (on average 1.3793503480278422) internal successors, (1189), 871 states have internal predecessors, (1189), 63 states have call successors, (63), 30 states have call predecessors, (63), 32 states have return successors, (80), 58 states have call predecessors, (80), 60 states have call successors, (80) [2022-01-10 08:19:44,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1332 transitions. [2022-01-10 08:19:44,821 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1332 transitions. Word has length 68 [2022-01-10 08:19:44,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:44,821 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 1332 transitions. [2022-01-10 08:19:44,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 08:19:44,821 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1332 transitions. [2022-01-10 08:19:44,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-10 08:19:44,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:44,822 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:44,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-01-10 08:19:45,034 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 08:19:45,035 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:45,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:45,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1154420743, now seen corresponding path program 1 times [2022-01-10 08:19:45,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:45,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [37857504] [2022-01-10 08:19:45,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:45,051 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:45,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:45,052 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 08:19:45,052 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 08:19:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:45,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 08:19:45,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:45,454 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 08:19:45,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 08:19:45,557 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:19:45,557 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:45,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [37857504] [2022-01-10 08:19:45,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [37857504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 08:19:45,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 08:19:45,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-01-10 08:19:45,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66224765] [2022-01-10 08:19:45,557 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 08:19:45,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 08:19:45,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:45,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 08:19:45,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:19:45,559 INFO L87 Difference]: Start difference. First operand 959 states and 1332 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-01-10 08:19:45,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:45,853 INFO L93 Difference]: Finished difference Result 1782 states and 2374 transitions. [2022-01-10 08:19:45,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 08:19:45,854 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 69 [2022-01-10 08:19:45,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:45,860 INFO L225 Difference]: With dead ends: 1782 [2022-01-10 08:19:45,860 INFO L226 Difference]: Without dead ends: 1779 [2022-01-10 08:19:45,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-10 08:19:45,861 INFO L933 BasicCegarLoop]: 797 mSDtfsCounter, 1462 mSDsluCounter, 2190 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1462 SdHoareTripleChecker+Valid, 2987 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:45,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1462 Valid, 2987 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:45,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1779 states. [2022-01-10 08:19:45,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1779 to 1308. [2022-01-10 08:19:45,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1175 states have (on average 1.3455319148936171) internal successors, (1581), 1190 states have internal predecessors, (1581), 82 states have call successors, (82), 43 states have call predecessors, (82), 49 states have return successors, (111), 75 states have call predecessors, (111), 79 states have call successors, (111) [2022-01-10 08:19:45,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 1774 transitions. [2022-01-10 08:19:45,912 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 1774 transitions. Word has length 69 [2022-01-10 08:19:45,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:45,912 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 1774 transitions. [2022-01-10 08:19:45,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-01-10 08:19:45,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 1774 transitions. [2022-01-10 08:19:45,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-01-10 08:19:45,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:45,914 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:19:45,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-01-10 08:19:46,120 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 08:19:46,121 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:46,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:46,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1155405728, now seen corresponding path program 2 times [2022-01-10 08:19:46,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:46,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002092281] [2022-01-10 08:19:46,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-10 08:19:46,122 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:46,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:46,123 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 08:19:46,156 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 08:19:46,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-10 08:19:46,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-10 08:19:46,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:46,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:46,298 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-10 08:19:46,298 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:46,298 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:46,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002092281] [2022-01-10 08:19:46,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002092281] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:46,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:46,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:46,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326491129] [2022-01-10 08:19:46,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:46,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:46,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:46,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:46,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:46,300 INFO L87 Difference]: Start difference. First operand 1308 states and 1774 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-10 08:19:46,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:46,344 INFO L93 Difference]: Finished difference Result 1949 states and 2591 transitions. [2022-01-10 08:19:46,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:46,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2022-01-10 08:19:46,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:46,349 INFO L225 Difference]: With dead ends: 1949 [2022-01-10 08:19:46,349 INFO L226 Difference]: Without dead ends: 1198 [2022-01-10 08:19:46,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 86 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 08:19:46,352 INFO L933 BasicCegarLoop]: 726 mSDtfsCounter, 656 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:46,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [656 Valid, 800 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:46,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2022-01-10 08:19:46,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 1186. [2022-01-10 08:19:46,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 1066 states have (on average 1.349906191369606) internal successors, (1439), 1081 states have internal predecessors, (1439), 75 states have call successors, (75), 38 states have call predecessors, (75), 43 states have return successors, (100), 67 states have call predecessors, (100), 72 states have call successors, (100) [2022-01-10 08:19:46,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1614 transitions. [2022-01-10 08:19:46,388 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1614 transitions. Word has length 88 [2022-01-10 08:19:46,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:46,388 INFO L470 AbstractCegarLoop]: Abstraction has 1186 states and 1614 transitions. [2022-01-10 08:19:46,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-10 08:19:46,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1614 transitions. [2022-01-10 08:19:46,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-10 08:19:46,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:46,391 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-01-10 08:19:46,408 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 08:19:46,598 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 08:19:46,598 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:46,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:46,598 INFO L85 PathProgramCache]: Analyzing trace with hash -284055201, now seen corresponding path program 1 times [2022-01-10 08:19:46,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:46,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [689942382] [2022-01-10 08:19:46,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:46,599 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:46,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:46,600 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 08:19:46,602 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 08:19:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:46,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:46,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:46,803 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-10 08:19:46,803 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:46,804 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:46,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [689942382] [2022-01-10 08:19:46,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [689942382] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:46,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:46,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:46,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179593243] [2022-01-10 08:19:46,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:46,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:19:46,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:46,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:19:46,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:19:46,805 INFO L87 Difference]: Start difference. First operand 1186 states and 1614 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:47,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:47,005 INFO L93 Difference]: Finished difference Result 2016 states and 2661 transitions. [2022-01-10 08:19:47,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:19:47,006 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 103 [2022-01-10 08:19:47,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:47,010 INFO L225 Difference]: With dead ends: 2016 [2022-01-10 08:19:47,010 INFO L226 Difference]: Without dead ends: 1219 [2022-01-10 08:19:47,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:47,012 INFO L933 BasicCegarLoop]: 682 mSDtfsCounter, 918 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 944 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:47,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [944 Valid, 1079 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 08:19:47,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2022-01-10 08:19:47,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1186. [2022-01-10 08:19:47,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 1066 states have (on average 1.3358348968105065) internal successors, (1424), 1081 states have internal predecessors, (1424), 75 states have call successors, (75), 38 states have call predecessors, (75), 43 states have return successors, (99), 67 states have call predecessors, (99), 72 states have call successors, (99) [2022-01-10 08:19:47,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1598 transitions. [2022-01-10 08:19:47,045 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1598 transitions. Word has length 103 [2022-01-10 08:19:47,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:47,045 INFO L470 AbstractCegarLoop]: Abstraction has 1186 states and 1598 transitions. [2022-01-10 08:19:47,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:47,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1598 transitions. [2022-01-10 08:19:47,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-01-10 08:19:47,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:47,047 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-01-10 08:19:47,074 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 08:19:47,254 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 08:19:47,255 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:47,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:47,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1752800471, now seen corresponding path program 1 times [2022-01-10 08:19:47,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:47,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [225556129] [2022-01-10 08:19:47,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:47,256 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:47,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:47,257 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 08:19:47,258 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 08:19:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:47,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:47,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:47,438 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-01-10 08:19:47,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:47,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:47,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [225556129] [2022-01-10 08:19:47,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [225556129] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:47,438 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:47,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:47,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350564060] [2022-01-10 08:19:47,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:47,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:47,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:47,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:47,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:47,439 INFO L87 Difference]: Start difference. First operand 1186 states and 1598 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 08:19:47,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:47,473 INFO L93 Difference]: Finished difference Result 1510 states and 1990 transitions. [2022-01-10 08:19:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:47,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 104 [2022-01-10 08:19:47,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:47,475 INFO L225 Difference]: With dead ends: 1510 [2022-01-10 08:19:47,475 INFO L226 Difference]: Without dead ends: 383 [2022-01-10 08:19:47,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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 08:19:47,477 INFO L933 BasicCegarLoop]: 739 mSDtfsCounter, 55 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1409 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 08:19:47,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 1409 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:47,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-10 08:19:47,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2022-01-10 08:19:47,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 348 states have (on average 1.5804597701149425) internal successors, (550), 350 states have internal predecessors, (550), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 08:19:47,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 604 transitions. [2022-01-10 08:19:47,486 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 604 transitions. Word has length 104 [2022-01-10 08:19:47,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:47,486 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 604 transitions. [2022-01-10 08:19:47,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-01-10 08:19:47,487 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 604 transitions. [2022-01-10 08:19:47,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:47,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:47,488 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:47,505 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 08:19:47,695 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 08:19:47,695 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:47,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:47,695 INFO L85 PathProgramCache]: Analyzing trace with hash -659936082, now seen corresponding path program 1 times [2022-01-10 08:19:47,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:47,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [872499848] [2022-01-10 08:19:47,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:47,696 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:47,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:47,697 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 08:19:47,698 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 08:19:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:47,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:47,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:48,006 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 08:19:48,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:48,006 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:48,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [872499848] [2022-01-10 08:19:48,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [872499848] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:48,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:48,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:48,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171599572] [2022-01-10 08:19:48,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:48,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:48,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:48,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:48,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:48,008 INFO L87 Difference]: Start difference. First operand 383 states and 604 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:48,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:48,023 INFO L93 Difference]: Finished difference Result 759 states and 1199 transitions. [2022-01-10 08:19:48,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:48,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:48,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:48,024 INFO L225 Difference]: With dead ends: 759 [2022-01-10 08:19:48,024 INFO L226 Difference]: Without dead ends: 383 [2022-01-10 08:19:48,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 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 08:19:48,026 INFO L933 BasicCegarLoop]: 602 mSDtfsCounter, 595 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 603 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 08:19:48,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 603 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:48,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-10 08:19:48,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2022-01-10 08:19:48,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 348 states have (on average 1.5775862068965518) internal successors, (549), 350 states have internal predecessors, (549), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 08:19:48,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 603 transitions. [2022-01-10 08:19:48,034 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 603 transitions. Word has length 179 [2022-01-10 08:19:48,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:48,034 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 603 transitions. [2022-01-10 08:19:48,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:48,035 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 603 transitions. [2022-01-10 08:19:48,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:48,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:48,036 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:48,049 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 08:19:48,244 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 08:19:48,244 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:48,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:48,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1308528852, now seen corresponding path program 1 times [2022-01-10 08:19:48,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:48,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87870463] [2022-01-10 08:19:48,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:48,245 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:48,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:48,246 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 08:19:48,247 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 08:19:48,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:48,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:19:48,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:48,540 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 08:19:48,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:48,541 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:48,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87870463] [2022-01-10 08:19:48,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87870463] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:48,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:48,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:19:48,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646682605] [2022-01-10 08:19:48,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:48,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:19:48,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:48,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:19:48,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:19:48,542 INFO L87 Difference]: Start difference. First operand 383 states and 603 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:48,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:48,574 INFO L93 Difference]: Finished difference Result 751 states and 1182 transitions. [2022-01-10 08:19:48,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:19:48,574 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:48,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:48,576 INFO L225 Difference]: With dead ends: 751 [2022-01-10 08:19:48,585 INFO L226 Difference]: Without dead ends: 383 [2022-01-10 08:19:48,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 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 08:19:48,587 INFO L933 BasicCegarLoop]: 601 mSDtfsCounter, 586 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 602 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 08:19:48,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [586 Valid, 602 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:19:48,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-10 08:19:48,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2022-01-10 08:19:48,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 348 states have (on average 1.5747126436781609) internal successors, (548), 350 states have internal predecessors, (548), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-10 08:19:48,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 602 transitions. [2022-01-10 08:19:48,595 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 602 transitions. Word has length 179 [2022-01-10 08:19:48,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:48,595 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 602 transitions. [2022-01-10 08:19:48,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:48,595 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 602 transitions. [2022-01-10 08:19:48,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:48,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:48,597 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:48,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:48,804 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 08:19:48,805 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:48,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:48,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1807085654, now seen corresponding path program 1 times [2022-01-10 08:19:48,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:48,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1959258073] [2022-01-10 08:19:48,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:48,806 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:48,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:48,819 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 08:19:48,820 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 08:19:48,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:48,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:48,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:49,209 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 08:19:49,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:49,209 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:49,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1959258073] [2022-01-10 08:19:49,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1959258073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:49,209 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:49,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:49,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691129951] [2022-01-10 08:19:49,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:49,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:49,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:49,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:49,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:49,210 INFO L87 Difference]: Start difference. First operand 383 states and 602 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:49,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:49,780 INFO L93 Difference]: Finished difference Result 1155 states and 1836 transitions. [2022-01-10 08:19:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:19:49,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:49,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:49,783 INFO L225 Difference]: With dead ends: 1155 [2022-01-10 08:19:49,783 INFO L226 Difference]: Without dead ends: 793 [2022-01-10 08:19:49,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:49,785 INFO L933 BasicCegarLoop]: 652 mSDtfsCounter, 1157 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1177 SdHoareTripleChecker+Valid, 1850 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:49,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1177 Valid, 1850 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:19:49,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2022-01-10 08:19:49,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 762. [2022-01-10 08:19:49,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.5879828326180256) internal successors, (1110), 702 states have internal predecessors, (1110), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:49,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1207 transitions. [2022-01-10 08:19:49,821 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1207 transitions. Word has length 179 [2022-01-10 08:19:49,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:49,821 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1207 transitions. [2022-01-10 08:19:49,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 3 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:49,821 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1207 transitions. [2022-01-10 08:19:49,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:49,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:49,822 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:49,832 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 08:19:50,030 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 08:19:50,031 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:50,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:50,031 INFO L85 PathProgramCache]: Analyzing trace with hash -826130840, now seen corresponding path program 1 times [2022-01-10 08:19:50,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:50,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1035684578] [2022-01-10 08:19:50,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:50,032 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:50,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:50,033 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 08:19:50,034 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 08:19:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:50,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:50,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:50,408 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 08:19:50,409 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:50,409 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:50,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1035684578] [2022-01-10 08:19:50,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1035684578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:50,409 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:50,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:50,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755416855] [2022-01-10 08:19:50,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:50,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:50,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:50,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:50,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:50,410 INFO L87 Difference]: Start difference. First operand 762 states and 1207 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:50,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:50,698 INFO L93 Difference]: Finished difference Result 1503 states and 2387 transitions. [2022-01-10 08:19:50,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:50,699 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:50,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:50,721 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:50,721 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:50,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:50,723 INFO L933 BasicCegarLoop]: 570 mSDtfsCounter, 817 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:50,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [837 Valid, 1225 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:50,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:50,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:50,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.5779685264663805) internal successors, (1103), 702 states have internal predecessors, (1103), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:50,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1200 transitions. [2022-01-10 08:19:50,743 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1200 transitions. Word has length 179 [2022-01-10 08:19:50,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:50,743 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1200 transitions. [2022-01-10 08:19:50,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:50,743 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1200 transitions. [2022-01-10 08:19:50,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:50,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:50,744 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:50,775 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 08:19:50,976 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 08:19:50,976 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:50,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:50,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1702116116, now seen corresponding path program 1 times [2022-01-10 08:19:50,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:50,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113282000] [2022-01-10 08:19:50,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:50,978 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:50,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:50,979 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 08:19:50,980 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 08:19:51,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:51,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:51,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:51,320 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 08:19:51,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:51,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:51,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113282000] [2022-01-10 08:19:51,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113282000] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:51,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:51,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:51,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001751627] [2022-01-10 08:19:51,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:51,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:51,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:51,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:51,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:51,321 INFO L87 Difference]: Start difference. First operand 762 states and 1200 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:51,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:51,614 INFO L93 Difference]: Finished difference Result 1503 states and 2373 transitions. [2022-01-10 08:19:51,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:51,615 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:51,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:51,617 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:51,617 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:51,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:51,619 INFO L933 BasicCegarLoop]: 567 mSDtfsCounter, 811 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 831 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:51,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [831 Valid, 1218 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:51,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:51,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:51,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.5679542203147354) internal successors, (1096), 702 states have internal predecessors, (1096), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:51,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1193 transitions. [2022-01-10 08:19:51,637 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1193 transitions. Word has length 179 [2022-01-10 08:19:51,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:51,638 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1193 transitions. [2022-01-10 08:19:51,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:51,638 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1193 transitions. [2022-01-10 08:19:51,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:51,639 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:51,639 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:51,661 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 08:19:51,847 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 08:19:51,847 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:51,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:51,848 INFO L85 PathProgramCache]: Analyzing trace with hash -67805720, now seen corresponding path program 1 times [2022-01-10 08:19:51,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:51,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113748206] [2022-01-10 08:19:51,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:51,848 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:51,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:51,849 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 08:19:51,850 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 08:19:51,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:51,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:51,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:52,180 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 08:19:52,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:52,180 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:52,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113748206] [2022-01-10 08:19:52,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113748206] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:52,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:52,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:52,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319553744] [2022-01-10 08:19:52,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:52,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:52,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:52,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:52,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:52,181 INFO L87 Difference]: Start difference. First operand 762 states and 1193 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:52,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:52,491 INFO L93 Difference]: Finished difference Result 1503 states and 2359 transitions. [2022-01-10 08:19:52,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:52,492 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:52,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:52,494 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:52,494 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:52,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:52,496 INFO L933 BasicCegarLoop]: 564 mSDtfsCounter, 805 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 825 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:52,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [825 Valid, 1211 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:52,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:52,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:52,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.55793991416309) internal successors, (1089), 702 states have internal predecessors, (1089), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:52,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1186 transitions. [2022-01-10 08:19:52,517 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1186 transitions. Word has length 179 [2022-01-10 08:19:52,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:52,518 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1186 transitions. [2022-01-10 08:19:52,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:52,518 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1186 transitions. [2022-01-10 08:19:52,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:52,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:52,519 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:52,538 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 08:19:52,727 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 08:19:52,727 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:52,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:52,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1924576620, now seen corresponding path program 1 times [2022-01-10 08:19:52,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:52,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921289764] [2022-01-10 08:19:52,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:52,728 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:52,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:52,736 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 08:19:52,745 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 08:19:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:52,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:52,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:53,008 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 08:19:53,009 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:53,009 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:53,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [921289764] [2022-01-10 08:19:53,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [921289764] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:53,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:53,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:53,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308198531] [2022-01-10 08:19:53,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:53,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:53,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:53,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:53,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:53,010 INFO L87 Difference]: Start difference. First operand 762 states and 1186 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:53,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:53,232 INFO L93 Difference]: Finished difference Result 1503 states and 2345 transitions. [2022-01-10 08:19:53,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:53,233 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:53,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:53,235 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:53,235 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:53,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:53,237 INFO L933 BasicCegarLoop]: 561 mSDtfsCounter, 799 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 819 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:53,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [819 Valid, 1204 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:53,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:53,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:53,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.547925608011445) internal successors, (1082), 702 states have internal predecessors, (1082), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:53,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1179 transitions. [2022-01-10 08:19:53,259 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1179 transitions. Word has length 179 [2022-01-10 08:19:53,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:53,259 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1179 transitions. [2022-01-10 08:19:53,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:53,259 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1179 transitions. [2022-01-10 08:19:53,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:53,260 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:53,260 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:53,281 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 08:19:53,468 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 08:19:53,469 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:53,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:53,469 INFO L85 PathProgramCache]: Analyzing trace with hash -227910296, now seen corresponding path program 1 times [2022-01-10 08:19:53,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:53,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [445973555] [2022-01-10 08:19:53,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:53,470 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:53,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:53,485 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 08:19:53,485 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 08:19:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:53,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:53,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:53,859 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 08:19:53,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:53,859 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:53,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [445973555] [2022-01-10 08:19:53,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [445973555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:53,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:53,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:53,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568174614] [2022-01-10 08:19:53,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:53,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:53,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:53,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:53,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:53,861 INFO L87 Difference]: Start difference. First operand 762 states and 1179 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:54,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:54,182 INFO L93 Difference]: Finished difference Result 1503 states and 2331 transitions. [2022-01-10 08:19:54,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:54,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:54,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:54,186 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:54,187 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:54,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:54,190 INFO L933 BasicCegarLoop]: 558 mSDtfsCounter, 792 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:54,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [812 Valid, 1197 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:54,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:54,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:54,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.5379113018597996) internal successors, (1075), 702 states have internal predecessors, (1075), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:54,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1172 transitions. [2022-01-10 08:19:54,221 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1172 transitions. Word has length 179 [2022-01-10 08:19:54,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:54,221 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1172 transitions. [2022-01-10 08:19:54,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:54,221 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1172 transitions. [2022-01-10 08:19:54,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:54,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:54,222 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:54,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-01-10 08:19:54,431 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 08:19:54,431 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:54,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:54,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1772082276, now seen corresponding path program 1 times [2022-01-10 08:19:54,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:54,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718426648] [2022-01-10 08:19:54,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:54,432 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:54,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:54,444 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 08:19:54,467 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 08:19:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:54,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:54,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:54,815 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 08:19:54,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:54,815 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:54,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718426648] [2022-01-10 08:19:54,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718426648] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:54,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:54,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:54,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653309163] [2022-01-10 08:19:54,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:54,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:54,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:54,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:54,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:54,816 INFO L87 Difference]: Start difference. First operand 762 states and 1172 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:55,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:55,126 INFO L93 Difference]: Finished difference Result 1503 states and 2317 transitions. [2022-01-10 08:19:55,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:55,127 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:55,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:55,129 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:55,129 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:55,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:55,131 INFO L933 BasicCegarLoop]: 555 mSDtfsCounter, 786 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:55,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 1190 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:55,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:55,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:55,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.5278969957081545) internal successors, (1068), 702 states have internal predecessors, (1068), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:55,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1165 transitions. [2022-01-10 08:19:55,158 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1165 transitions. Word has length 179 [2022-01-10 08:19:55,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:55,158 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1165 transitions. [2022-01-10 08:19:55,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:55,158 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1165 transitions. [2022-01-10 08:19:55,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:55,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:55,159 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:55,170 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 08:19:55,367 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 08:19:55,368 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:55,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:55,368 INFO L85 PathProgramCache]: Analyzing trace with hash 312577512, now seen corresponding path program 1 times [2022-01-10 08:19:55,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:55,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [780908523] [2022-01-10 08:19:55,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:55,369 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:55,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:55,383 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 08:19:55,395 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 08:19:55,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:55,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:55,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:55,757 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 08:19:55,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:55,757 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:55,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [780908523] [2022-01-10 08:19:55,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [780908523] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:55,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:55,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:55,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578171568] [2022-01-10 08:19:55,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:55,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:55,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:55,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:55,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:55,759 INFO L87 Difference]: Start difference. First operand 762 states and 1165 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:56,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:56,122 INFO L93 Difference]: Finished difference Result 1503 states and 2303 transitions. [2022-01-10 08:19:56,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:56,122 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:56,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:56,124 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:56,125 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:56,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:56,127 INFO L933 BasicCegarLoop]: 552 mSDtfsCounter, 780 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 800 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:56,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [800 Valid, 1183 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:56,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:56,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:56,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.5178826895565094) internal successors, (1061), 702 states have internal predecessors, (1061), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:56,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1158 transitions. [2022-01-10 08:19:56,150 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1158 transitions. Word has length 179 [2022-01-10 08:19:56,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:56,150 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1158 transitions. [2022-01-10 08:19:56,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:56,150 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1158 transitions. [2022-01-10 08:19:56,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:56,151 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:56,151 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:56,170 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 08:19:56,359 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 08:19:56,359 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:56,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:56,360 INFO L85 PathProgramCache]: Analyzing trace with hash 47930022, now seen corresponding path program 1 times [2022-01-10 08:19:56,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:56,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1660868173] [2022-01-10 08:19:56,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:56,361 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:56,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:56,362 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 08:19:56,364 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 08:19:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:56,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:56,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:56,643 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 08:19:56,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:56,643 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:56,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1660868173] [2022-01-10 08:19:56,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1660868173] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:56,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:56,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:56,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408487827] [2022-01-10 08:19:56,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:56,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:56,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:56,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:56,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:56,644 INFO L87 Difference]: Start difference. First operand 762 states and 1158 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:56,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:56,940 INFO L93 Difference]: Finished difference Result 1503 states and 2289 transitions. [2022-01-10 08:19:56,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:56,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:56,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:56,943 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:56,943 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:56,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:56,945 INFO L933 BasicCegarLoop]: 549 mSDtfsCounter, 774 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 1176 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:56,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [794 Valid, 1176 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:56,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:56,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.507868383404864) internal successors, (1054), 702 states have internal predecessors, (1054), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:56,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1151 transitions. [2022-01-10 08:19:56,978 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1151 transitions. Word has length 179 [2022-01-10 08:19:56,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:56,978 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1151 transitions. [2022-01-10 08:19:56,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:56,979 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1151 transitions. [2022-01-10 08:19:56,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:56,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:56,980 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:56,999 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 08:19:57,188 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 08:19:57,188 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:57,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:57,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1656380118, now seen corresponding path program 1 times [2022-01-10 08:19:57,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:57,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2116516583] [2022-01-10 08:19:57,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:57,189 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:57,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:57,190 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 08:19:57,191 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 08:19:57,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:57,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:57,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:57,555 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 08:19:57,556 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:57,556 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:57,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2116516583] [2022-01-10 08:19:57,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2116516583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:57,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:57,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:57,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808666780] [2022-01-10 08:19:57,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:57,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:57,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:57,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:57,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:57,568 INFO L87 Difference]: Start difference. First operand 762 states and 1151 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:57,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:57,842 INFO L93 Difference]: Finished difference Result 1503 states and 2275 transitions. [2022-01-10 08:19:57,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:57,842 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:57,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:57,844 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:57,844 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:57,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:57,846 INFO L933 BasicCegarLoop]: 546 mSDtfsCounter, 768 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:57,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [788 Valid, 1169 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:57,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:57,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:57,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.497854077253219) internal successors, (1047), 702 states have internal predecessors, (1047), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:57,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1144 transitions. [2022-01-10 08:19:57,871 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1144 transitions. Word has length 179 [2022-01-10 08:19:57,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:57,871 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1144 transitions. [2022-01-10 08:19:57,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:57,871 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1144 transitions. [2022-01-10 08:19:57,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:57,872 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:57,873 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:57,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 08:19:58,080 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 08:19:58,081 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:58,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:58,081 INFO L85 PathProgramCache]: Analyzing trace with hash 921041446, now seen corresponding path program 1 times [2022-01-10 08:19:58,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:58,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1074497504] [2022-01-10 08:19:58,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:58,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:58,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:58,084 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 08:19:58,084 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 08:19:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:58,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:58,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:58,357 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 08:19:58,357 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:58,357 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:58,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1074497504] [2022-01-10 08:19:58,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1074497504] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:58,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:58,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:58,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928499368] [2022-01-10 08:19:58,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:58,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:58,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:58,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:58,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:58,358 INFO L87 Difference]: Start difference. First operand 762 states and 1144 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:58,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:58,595 INFO L93 Difference]: Finished difference Result 1503 states and 2261 transitions. [2022-01-10 08:19:58,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:58,596 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:58,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:58,598 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:58,598 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:58,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:58,599 INFO L933 BasicCegarLoop]: 543 mSDtfsCounter, 762 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:58,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [782 Valid, 1162 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:19:58,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:58,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:58,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.4878397711015736) internal successors, (1040), 702 states have internal predecessors, (1040), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:58,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1137 transitions. [2022-01-10 08:19:58,623 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1137 transitions. Word has length 179 [2022-01-10 08:19:58,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:58,623 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1137 transitions. [2022-01-10 08:19:58,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:58,623 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1137 transitions. [2022-01-10 08:19:58,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:58,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:58,624 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:58,647 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 08:19:58,833 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 08:19:58,834 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:58,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:58,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1974015402, now seen corresponding path program 1 times [2022-01-10 08:19:58,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:58,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700841440] [2022-01-10 08:19:58,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:58,835 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:58,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:58,836 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 08:19:58,837 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 08:19:58,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:58,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:58,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:19:59,141 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 08:19:59,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:19:59,141 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:19:59,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700841440] [2022-01-10 08:19:59,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700841440] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:19:59,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:19:59,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:19:59,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703698597] [2022-01-10 08:19:59,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:19:59,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:19:59,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:19:59,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:19:59,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:19:59,142 INFO L87 Difference]: Start difference. First operand 762 states and 1137 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:59,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:19:59,445 INFO L93 Difference]: Finished difference Result 1503 states and 2247 transitions. [2022-01-10 08:19:59,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:19:59,445 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:19:59,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:19:59,448 INFO L225 Difference]: With dead ends: 1503 [2022-01-10 08:19:59,448 INFO L226 Difference]: Without dead ends: 762 [2022-01-10 08:19:59,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:19:59,450 INFO L933 BasicCegarLoop]: 540 mSDtfsCounter, 756 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 776 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:19:59,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [776 Valid, 1155 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:19:59,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-10 08:19:59,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 762. [2022-01-10 08:19:59,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 699 states have (on average 1.4778254649499285) internal successors, (1033), 702 states have internal predecessors, (1033), 49 states have call successors, (49), 13 states have call predecessors, (49), 13 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 08:19:59,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1130 transitions. [2022-01-10 08:19:59,477 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1130 transitions. Word has length 179 [2022-01-10 08:19:59,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:19:59,477 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1130 transitions. [2022-01-10 08:19:59,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:19:59,477 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1130 transitions. [2022-01-10 08:19:59,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:19:59,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:19:59,478 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:19:59,497 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 08:19:59,686 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 08:19:59,686 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:19:59,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:19:59,687 INFO L85 PathProgramCache]: Analyzing trace with hash 68319654, now seen corresponding path program 1 times [2022-01-10 08:19:59,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:19:59,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1192797197] [2022-01-10 08:19:59,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:19:59,687 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:19:59,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:19:59,688 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 08:19:59,690 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 08:19:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:19:59,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:19:59,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:00,052 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 08:20:00,052 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:00,052 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:00,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1192797197] [2022-01-10 08:20:00,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1192797197] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:00,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:00,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:00,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563461021] [2022-01-10 08:20:00,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:00,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:00,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:00,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:00,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:00,053 INFO L87 Difference]: Start difference. First operand 762 states and 1130 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:00,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:00,554 INFO L93 Difference]: Finished difference Result 1695 states and 2531 transitions. [2022-01-10 08:20:00,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:00,559 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:00,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:00,562 INFO L225 Difference]: With dead ends: 1695 [2022-01-10 08:20:00,562 INFO L226 Difference]: Without dead ends: 954 [2022-01-10 08:20:00,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:00,564 INFO L933 BasicCegarLoop]: 538 mSDtfsCounter, 875 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:00,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [895 Valid, 1148 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:00,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-01-10 08:20:00,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 954. [2022-01-10 08:20:00,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 885 states have (on average 1.455367231638418) internal successors, (1288), 888 states have internal predecessors, (1288), 51 states have call successors, (51), 17 states have call predecessors, (51), 17 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2022-01-10 08:20:00,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1389 transitions. [2022-01-10 08:20:00,599 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1389 transitions. Word has length 179 [2022-01-10 08:20:00,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:00,599 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 1389 transitions. [2022-01-10 08:20:00,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:00,599 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1389 transitions. [2022-01-10 08:20:00,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:00,600 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:00,600 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:00,621 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 08:20:00,808 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 08:20:00,808 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:00,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:00,809 INFO L85 PathProgramCache]: Analyzing trace with hash -197350238, now seen corresponding path program 1 times [2022-01-10 08:20:00,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:00,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795071811] [2022-01-10 08:20:00,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:00,810 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:00,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:00,811 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 08:20:00,813 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 08:20:00,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:00,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:00,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:01,115 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 08:20:01,115 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:01,115 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:01,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795071811] [2022-01-10 08:20:01,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795071811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:01,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:01,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:01,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767363840] [2022-01-10 08:20:01,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:01,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:01,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:01,116 INFO L87 Difference]: Start difference. First operand 954 states and 1389 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:01,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:01,627 INFO L93 Difference]: Finished difference Result 2079 states and 3049 transitions. [2022-01-10 08:20:01,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:01,627 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:01,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:01,630 INFO L225 Difference]: With dead ends: 2079 [2022-01-10 08:20:01,630 INFO L226 Difference]: Without dead ends: 1146 [2022-01-10 08:20:01,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:01,633 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 869 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 1139 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:01,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [889 Valid, 1139 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:01,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2022-01-10 08:20:01,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1146. [2022-01-10 08:20:01,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1146 states, 1071 states have (on average 1.4369747899159664) internal successors, (1539), 1074 states have internal predecessors, (1539), 53 states have call successors, (53), 21 states have call predecessors, (53), 21 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2022-01-10 08:20:01,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1146 states to 1146 states and 1644 transitions. [2022-01-10 08:20:01,682 INFO L78 Accepts]: Start accepts. Automaton has 1146 states and 1644 transitions. Word has length 179 [2022-01-10 08:20:01,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:01,683 INFO L470 AbstractCegarLoop]: Abstraction has 1146 states and 1644 transitions. [2022-01-10 08:20:01,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:01,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1146 states and 1644 transitions. [2022-01-10 08:20:01,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:01,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:01,684 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:01,709 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 08:20:01,891 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 08:20:01,891 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:01,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:01,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1798887685, now seen corresponding path program 1 times [2022-01-10 08:20:01,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:01,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [52374832] [2022-01-10 08:20:01,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:01,892 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:01,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:01,893 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 08:20:01,895 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 08:20:02,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:02,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:02,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:02,233 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 08:20:02,233 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:02,233 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:02,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [52374832] [2022-01-10 08:20:02,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [52374832] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:02,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:02,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:02,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733565468] [2022-01-10 08:20:02,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:02,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:02,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:02,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:02,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:02,234 INFO L87 Difference]: Start difference. First operand 1146 states and 1644 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:02,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:02,690 INFO L93 Difference]: Finished difference Result 2463 states and 3559 transitions. [2022-01-10 08:20:02,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:02,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:02,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:02,703 INFO L225 Difference]: With dead ends: 2463 [2022-01-10 08:20:02,703 INFO L226 Difference]: Without dead ends: 1338 [2022-01-10 08:20:02,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:02,705 INFO L933 BasicCegarLoop]: 530 mSDtfsCounter, 862 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 882 SdHoareTripleChecker+Valid, 1132 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:02,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [882 Valid, 1132 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:02,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1338 states. [2022-01-10 08:20:02,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1338 to 1338. [2022-01-10 08:20:02,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1338 states, 1257 states have (on average 1.420843277645187) internal successors, (1786), 1260 states have internal predecessors, (1786), 55 states have call successors, (55), 25 states have call predecessors, (55), 25 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2022-01-10 08:20:02,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1338 states to 1338 states and 1895 transitions. [2022-01-10 08:20:02,763 INFO L78 Accepts]: Start accepts. Automaton has 1338 states and 1895 transitions. Word has length 179 [2022-01-10 08:20:02,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:02,764 INFO L470 AbstractCegarLoop]: Abstraction has 1338 states and 1895 transitions. [2022-01-10 08:20:02,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:02,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1895 transitions. [2022-01-10 08:20:02,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:02,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:02,765 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:02,774 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 08:20:02,972 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 08:20:02,973 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:02,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:02,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2085469245, now seen corresponding path program 1 times [2022-01-10 08:20:02,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:02,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [73319878] [2022-01-10 08:20:02,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:02,974 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:02,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:02,974 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 08:20:02,976 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 08:20:03,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:03,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:03,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:03,304 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 08:20:03,304 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:03,304 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:03,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [73319878] [2022-01-10 08:20:03,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [73319878] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:03,304 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:03,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:03,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8289859] [2022-01-10 08:20:03,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:03,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:03,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:03,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:03,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:03,306 INFO L87 Difference]: Start difference. First operand 1338 states and 1895 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:03,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:03,868 INFO L93 Difference]: Finished difference Result 2847 states and 4061 transitions. [2022-01-10 08:20:03,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:03,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:03,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:03,872 INFO L225 Difference]: With dead ends: 2847 [2022-01-10 08:20:03,872 INFO L226 Difference]: Without dead ends: 1530 [2022-01-10 08:20:03,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:03,874 INFO L933 BasicCegarLoop]: 527 mSDtfsCounter, 855 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:03,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [875 Valid, 1125 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:03,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2022-01-10 08:20:03,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 1530. [2022-01-10 08:20:03,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1530 states, 1443 states have (on average 1.406098406098406) internal successors, (2029), 1446 states have internal predecessors, (2029), 57 states have call successors, (57), 29 states have call predecessors, (57), 29 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2022-01-10 08:20:03,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1530 states to 1530 states and 2142 transitions. [2022-01-10 08:20:03,949 INFO L78 Accepts]: Start accepts. Automaton has 1530 states and 2142 transitions. Word has length 179 [2022-01-10 08:20:03,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:03,949 INFO L470 AbstractCegarLoop]: Abstraction has 1530 states and 2142 transitions. [2022-01-10 08:20:03,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:03,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1530 states and 2142 transitions. [2022-01-10 08:20:03,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:03,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:03,951 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:03,969 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 08:20:04,158 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 08:20:04,158 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:04,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:04,159 INFO L85 PathProgramCache]: Analyzing trace with hash -57141338, now seen corresponding path program 1 times [2022-01-10 08:20:04,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:04,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40913226] [2022-01-10 08:20:04,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:04,159 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:04,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:04,160 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 08:20:04,161 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 08:20:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:04,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:04,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:04,500 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 08:20:04,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:04,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:04,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40913226] [2022-01-10 08:20:04,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40913226] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:04,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:04,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:04,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346157093] [2022-01-10 08:20:04,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:04,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:04,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:04,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:04,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:04,501 INFO L87 Difference]: Start difference. First operand 1530 states and 2142 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:05,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:05,135 INFO L93 Difference]: Finished difference Result 3231 states and 4555 transitions. [2022-01-10 08:20:05,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:05,136 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:05,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:05,139 INFO L225 Difference]: With dead ends: 3231 [2022-01-10 08:20:05,139 INFO L226 Difference]: Without dead ends: 1722 [2022-01-10 08:20:05,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:05,142 INFO L933 BasicCegarLoop]: 524 mSDtfsCounter, 848 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:05,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 1118 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 08:20:05,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2022-01-10 08:20:05,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1722. [2022-01-10 08:20:05,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1629 states have (on average 1.3922651933701657) internal successors, (2268), 1632 states have internal predecessors, (2268), 59 states have call successors, (59), 33 states have call predecessors, (59), 33 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2022-01-10 08:20:05,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2385 transitions. [2022-01-10 08:20:05,225 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2385 transitions. Word has length 179 [2022-01-10 08:20:05,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:05,225 INFO L470 AbstractCegarLoop]: Abstraction has 1722 states and 2385 transitions. [2022-01-10 08:20:05,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:05,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2385 transitions. [2022-01-10 08:20:05,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:05,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:05,226 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:05,249 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 08:20:05,435 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 08:20:05,435 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:05,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1948066113, now seen corresponding path program 1 times [2022-01-10 08:20:05,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:05,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1107793809] [2022-01-10 08:20:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:05,436 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:05,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:05,437 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 08:20:05,438 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 08:20:05,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:05,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:05,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:05,784 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 08:20:05,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:05,785 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:05,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1107793809] [2022-01-10 08:20:05,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1107793809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:05,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:05,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:05,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951619911] [2022-01-10 08:20:05,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:05,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:05,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:05,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:05,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:05,786 INFO L87 Difference]: Start difference. First operand 1722 states and 2385 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:06,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:06,291 INFO L93 Difference]: Finished difference Result 3615 states and 5041 transitions. [2022-01-10 08:20:06,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:06,292 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:06,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:06,295 INFO L225 Difference]: With dead ends: 3615 [2022-01-10 08:20:06,295 INFO L226 Difference]: Without dead ends: 1914 [2022-01-10 08:20:06,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:06,298 INFO L933 BasicCegarLoop]: 521 mSDtfsCounter, 841 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:06,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [861 Valid, 1111 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:06,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2022-01-10 08:20:06,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1914. [2022-01-10 08:20:06,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1914 states, 1815 states have (on average 1.3790633608815428) internal successors, (2503), 1818 states have internal predecessors, (2503), 61 states have call successors, (61), 37 states have call predecessors, (61), 37 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2022-01-10 08:20:06,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1914 states to 1914 states and 2624 transitions. [2022-01-10 08:20:06,377 INFO L78 Accepts]: Start accepts. Automaton has 1914 states and 2624 transitions. Word has length 179 [2022-01-10 08:20:06,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:06,377 INFO L470 AbstractCegarLoop]: Abstraction has 1914 states and 2624 transitions. [2022-01-10 08:20:06,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:06,377 INFO L276 IsEmpty]: Start isEmpty. Operand 1914 states and 2624 transitions. [2022-01-10 08:20:06,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:06,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:06,378 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:06,401 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 08:20:06,586 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 08:20:06,586 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:06,587 INFO L85 PathProgramCache]: Analyzing trace with hash -354025275, now seen corresponding path program 1 times [2022-01-10 08:20:06,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:06,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752097131] [2022-01-10 08:20:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:06,587 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:06,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:06,588 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 08:20:06,590 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 08:20:06,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:06,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:06,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:06,916 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 08:20:06,916 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:06,917 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:06,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752097131] [2022-01-10 08:20:06,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752097131] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:06,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:06,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:06,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666961173] [2022-01-10 08:20:06,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:06,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:06,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:06,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:06,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:06,918 INFO L87 Difference]: Start difference. First operand 1914 states and 2624 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:07,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:07,426 INFO L93 Difference]: Finished difference Result 3999 states and 5519 transitions. [2022-01-10 08:20:07,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:07,426 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:07,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:07,431 INFO L225 Difference]: With dead ends: 3999 [2022-01-10 08:20:07,431 INFO L226 Difference]: Without dead ends: 2106 [2022-01-10 08:20:07,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:07,434 INFO L933 BasicCegarLoop]: 518 mSDtfsCounter, 834 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:07,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [854 Valid, 1104 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:07,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2106 states. [2022-01-10 08:20:07,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2106 to 2106. [2022-01-10 08:20:07,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2106 states, 2001 states have (on average 1.3663168415792104) internal successors, (2734), 2004 states have internal predecessors, (2734), 63 states have call successors, (63), 41 states have call predecessors, (63), 41 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2022-01-10 08:20:07,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 2859 transitions. [2022-01-10 08:20:07,572 INFO L78 Accepts]: Start accepts. Automaton has 2106 states and 2859 transitions. Word has length 179 [2022-01-10 08:20:07,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:07,572 INFO L470 AbstractCegarLoop]: Abstraction has 2106 states and 2859 transitions. [2022-01-10 08:20:07,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:07,573 INFO L276 IsEmpty]: Start isEmpty. Operand 2106 states and 2859 transitions. [2022-01-10 08:20:07,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:07,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:07,574 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:07,584 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 08:20:07,782 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 08:20:07,782 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:07,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:07,782 INFO L85 PathProgramCache]: Analyzing trace with hash -329003040, now seen corresponding path program 1 times [2022-01-10 08:20:07,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:07,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2031039859] [2022-01-10 08:20:07,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:07,783 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:07,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:07,784 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 08:20:07,785 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 08:20:07,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:07,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:07,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:08,175 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 08:20:08,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:08,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:08,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2031039859] [2022-01-10 08:20:08,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2031039859] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:08,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:08,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:08,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984917740] [2022-01-10 08:20:08,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:08,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:08,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:08,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:08,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:08,176 INFO L87 Difference]: Start difference. First operand 2106 states and 2859 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:08,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:08,685 INFO L93 Difference]: Finished difference Result 4383 states and 5989 transitions. [2022-01-10 08:20:08,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:08,686 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:08,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:08,697 INFO L225 Difference]: With dead ends: 4383 [2022-01-10 08:20:08,697 INFO L226 Difference]: Without dead ends: 2298 [2022-01-10 08:20:08,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:08,700 INFO L933 BasicCegarLoop]: 515 mSDtfsCounter, 826 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:08,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [846 Valid, 1097 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:08,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2298 states. [2022-01-10 08:20:08,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2298 to 2298. [2022-01-10 08:20:08,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 2187 states have (on average 1.353909465020576) internal successors, (2961), 2190 states have internal predecessors, (2961), 65 states have call successors, (65), 45 states have call predecessors, (65), 45 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2022-01-10 08:20:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 3090 transitions. [2022-01-10 08:20:08,837 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 3090 transitions. Word has length 179 [2022-01-10 08:20:08,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:08,837 INFO L470 AbstractCegarLoop]: Abstraction has 2298 states and 3090 transitions. [2022-01-10 08:20:08,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:08,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 3090 transitions. [2022-01-10 08:20:08,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:08,838 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:08,838 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:08,856 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 08:20:09,046 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 08:20:09,046 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:09,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:09,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1729094779, now seen corresponding path program 1 times [2022-01-10 08:20:09,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:09,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1316748538] [2022-01-10 08:20:09,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:09,047 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:09,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:09,048 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 08:20:09,049 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 08:20:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:09,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:09,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:09,410 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 08:20:09,411 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:09,411 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:09,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1316748538] [2022-01-10 08:20:09,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1316748538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:09,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:09,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:09,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378057342] [2022-01-10 08:20:09,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:09,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:09,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:09,412 INFO L87 Difference]: Start difference. First operand 2298 states and 3090 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:09,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:09,947 INFO L93 Difference]: Finished difference Result 4767 states and 6451 transitions. [2022-01-10 08:20:09,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:09,948 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:09,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:09,953 INFO L225 Difference]: With dead ends: 4767 [2022-01-10 08:20:09,953 INFO L226 Difference]: Without dead ends: 2490 [2022-01-10 08:20:09,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:09,956 INFO L933 BasicCegarLoop]: 512 mSDtfsCounter, 819 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 839 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:09,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [839 Valid, 1090 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:09,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2490 states. [2022-01-10 08:20:10,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2490 to 2490. [2022-01-10 08:20:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2490 states, 2373 states have (on average 1.3417614833544038) internal successors, (3184), 2376 states have internal predecessors, (3184), 67 states have call successors, (67), 49 states have call predecessors, (67), 49 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2022-01-10 08:20:10,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2490 states to 2490 states and 3317 transitions. [2022-01-10 08:20:10,079 INFO L78 Accepts]: Start accepts. Automaton has 2490 states and 3317 transitions. Word has length 179 [2022-01-10 08:20:10,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:10,081 INFO L470 AbstractCegarLoop]: Abstraction has 2490 states and 3317 transitions. [2022-01-10 08:20:10,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:10,081 INFO L276 IsEmpty]: Start isEmpty. Operand 2490 states and 3317 transitions. [2022-01-10 08:20:10,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:10,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:10,082 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:10,092 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 08:20:10,290 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 08:20:10,290 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:10,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:10,291 INFO L85 PathProgramCache]: Analyzing trace with hash 287122943, now seen corresponding path program 1 times [2022-01-10 08:20:10,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:10,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1733138996] [2022-01-10 08:20:10,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:10,291 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:10,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:10,292 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 08:20:10,293 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 08:20:10,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:10,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:10,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:10,577 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 08:20:10,578 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:10,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:10,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1733138996] [2022-01-10 08:20:10,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1733138996] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:10,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:10,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:10,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787735157] [2022-01-10 08:20:10,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:10,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:10,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:10,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:10,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:10,579 INFO L87 Difference]: Start difference. First operand 2490 states and 3317 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:11,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:11,000 INFO L93 Difference]: Finished difference Result 5151 states and 6905 transitions. [2022-01-10 08:20:11,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:11,001 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:11,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:11,006 INFO L225 Difference]: With dead ends: 5151 [2022-01-10 08:20:11,006 INFO L226 Difference]: Without dead ends: 2682 [2022-01-10 08:20:11,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:11,010 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 812 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 1083 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:11,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 1083 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:11,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2682 states. [2022-01-10 08:20:11,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2682 to 2682. [2022-01-10 08:20:11,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2559 states have (on average 1.3298163345056664) internal successors, (3403), 2562 states have internal predecessors, (3403), 69 states have call successors, (69), 53 states have call predecessors, (69), 53 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2022-01-10 08:20:11,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 3540 transitions. [2022-01-10 08:20:11,199 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 3540 transitions. Word has length 179 [2022-01-10 08:20:11,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:11,200 INFO L470 AbstractCegarLoop]: Abstraction has 2682 states and 3540 transitions. [2022-01-10 08:20:11,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:11,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 3540 transitions. [2022-01-10 08:20:11,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:11,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:11,201 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:11,223 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 08:20:11,408 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 08:20:11,409 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:11,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:11,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1330541860, now seen corresponding path program 1 times [2022-01-10 08:20:11,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:11,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1051782366] [2022-01-10 08:20:11,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:11,410 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:11,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:11,410 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 08:20:11,411 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 08:20:11,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:11,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:11,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:11,733 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 08:20:11,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:11,733 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:11,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1051782366] [2022-01-10 08:20:11,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1051782366] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:11,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:11,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:11,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832553992] [2022-01-10 08:20:11,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:11,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:11,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:11,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:11,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:11,735 INFO L87 Difference]: Start difference. First operand 2682 states and 3540 transitions. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:12,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:12,291 INFO L93 Difference]: Finished difference Result 5535 states and 7351 transitions. [2022-01-10 08:20:12,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:12,292 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:12,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:12,297 INFO L225 Difference]: With dead ends: 5535 [2022-01-10 08:20:12,298 INFO L226 Difference]: Without dead ends: 2874 [2022-01-10 08:20:12,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 175 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 08:20:12,301 INFO L933 BasicCegarLoop]: 506 mSDtfsCounter, 805 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 825 SdHoareTripleChecker+Valid, 1076 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:12,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [825 Valid, 1076 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:12,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states. [2022-01-10 08:20:12,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 2874. [2022-01-10 08:20:12,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2745 states have (on average 1.318032786885246) internal successors, (3618), 2748 states have internal predecessors, (3618), 71 states have call successors, (71), 57 states have call predecessors, (71), 57 states have return successors, (70), 69 states have call predecessors, (70), 69 states have call successors, (70) [2022-01-10 08:20:12,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 3759 transitions. [2022-01-10 08:20:12,452 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 3759 transitions. Word has length 179 [2022-01-10 08:20:12,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:12,452 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 3759 transitions. [2022-01-10 08:20:12,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 4 states have internal predecessors, (168), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:12,453 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 3759 transitions. [2022-01-10 08:20:12,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-01-10 08:20:12,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:12,453 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:20:12,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:12,661 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 08:20:12,661 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:12,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:12,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1452712608, now seen corresponding path program 1 times [2022-01-10 08:20:12,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:12,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815318736] [2022-01-10 08:20:12,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:12,663 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:12,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:12,680 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 08:20:12,719 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 08:20:12,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:12,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:12,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:13,033 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 08:20:13,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:13,033 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:13,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815318736] [2022-01-10 08:20:13,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815318736] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:13,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:13,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 08:20:13,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978255079] [2022-01-10 08:20:13,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:13,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:13,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:13,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:13,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:13,034 INFO L87 Difference]: Start difference. First operand 2874 states and 3759 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:13,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:13,359 INFO L93 Difference]: Finished difference Result 8537 states and 11184 transitions. [2022-01-10 08:20:13,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:13,360 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 179 [2022-01-10 08:20:13,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:13,369 INFO L225 Difference]: With dead ends: 8537 [2022-01-10 08:20:13,370 INFO L226 Difference]: Without dead ends: 5685 [2022-01-10 08:20:13,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 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 08:20:13,380 INFO L933 BasicCegarLoop]: 610 mSDtfsCounter, 464 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1101 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 08:20:13,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 1101 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:13,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5685 states. [2022-01-10 08:20:13,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5685 to 5683. [2022-01-10 08:20:13,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5683 states, 5432 states have (on average 1.308357879234168) internal successors, (7107), 5438 states have internal predecessors, (7107), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:13,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5683 states to 5683 states and 7379 transitions. [2022-01-10 08:20:13,756 INFO L78 Accepts]: Start accepts. Automaton has 5683 states and 7379 transitions. Word has length 179 [2022-01-10 08:20:13,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:13,756 INFO L470 AbstractCegarLoop]: Abstraction has 5683 states and 7379 transitions. [2022-01-10 08:20:13,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 08:20:13,756 INFO L276 IsEmpty]: Start isEmpty. Operand 5683 states and 7379 transitions. [2022-01-10 08:20:13,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:13,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:13,760 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:13,781 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 08:20:13,969 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 08:20:13,970 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:13,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:13,971 INFO L85 PathProgramCache]: Analyzing trace with hash -328099300, now seen corresponding path program 1 times [2022-01-10 08:20:13,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:13,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [773596093] [2022-01-10 08:20:13,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:13,971 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:13,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:13,988 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 08:20:14,020 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 08:20:14,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:14,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:14,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:14,491 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-01-10 08:20:14,491 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:14,491 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:14,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [773596093] [2022-01-10 08:20:14,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [773596093] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:14,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:14,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:14,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72305447] [2022-01-10 08:20:14,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:14,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:14,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:14,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:14,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:14,492 INFO L87 Difference]: Start difference. First operand 5683 states and 7379 transitions. Second operand has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:15,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:15,127 INFO L93 Difference]: Finished difference Result 15544 states and 20303 transitions. [2022-01-10 08:20:15,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:15,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:15,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:15,148 INFO L225 Difference]: With dead ends: 15544 [2022-01-10 08:20:15,148 INFO L226 Difference]: Without dead ends: 9883 [2022-01-10 08:20:15,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:15,155 INFO L933 BasicCegarLoop]: 537 mSDtfsCounter, 490 mSDsluCounter, 1850 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 2387 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 08:20:15,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 2387 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:15,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9883 states. [2022-01-10 08:20:15,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9883 to 5755. [2022-01-10 08:20:15,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5755 states, 5504 states have (on average 1.2999636627906976) internal successors, (7155), 5510 states have internal predecessors, (7155), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:15,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5755 states to 5755 states and 7427 transitions. [2022-01-10 08:20:15,626 INFO L78 Accepts]: Start accepts. Automaton has 5755 states and 7427 transitions. Word has length 291 [2022-01-10 08:20:15,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:15,626 INFO L470 AbstractCegarLoop]: Abstraction has 5755 states and 7427 transitions. [2022-01-10 08:20:15,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:15,627 INFO L276 IsEmpty]: Start isEmpty. Operand 5755 states and 7427 transitions. [2022-01-10 08:20:15,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:15,630 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:15,630 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:15,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:15,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:15,840 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:15,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash -566296100, now seen corresponding path program 1 times [2022-01-10 08:20:15,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:15,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [493621574] [2022-01-10 08:20:15,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:15,844 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:15,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:15,873 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:15,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-01-10 08:20:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:16,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:16,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:16,377 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-01-10 08:20:16,377 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:16,377 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:16,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [493621574] [2022-01-10 08:20:16,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [493621574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:16,377 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:16,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:16,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524669872] [2022-01-10 08:20:16,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:16,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:16,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:16,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:16,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:16,378 INFO L87 Difference]: Start difference. First operand 5755 states and 7427 transitions. Second operand has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:16,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:16,970 INFO L93 Difference]: Finished difference Result 12132 states and 15757 transitions. [2022-01-10 08:20:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:16,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:16,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:16,996 INFO L225 Difference]: With dead ends: 12132 [2022-01-10 08:20:16,996 INFO L226 Difference]: Without dead ends: 6399 [2022-01-10 08:20:17,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:17,007 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 440 mSDsluCounter, 1768 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 2301 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 08:20:17,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 2301 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:17,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6399 states. [2022-01-10 08:20:17,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6399 to 5767. [2022-01-10 08:20:17,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5767 states, 5516 states have (on average 1.291334300217549) internal successors, (7123), 5522 states have internal predecessors, (7123), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:17,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5767 states to 5767 states and 7395 transitions. [2022-01-10 08:20:17,472 INFO L78 Accepts]: Start accepts. Automaton has 5767 states and 7395 transitions. Word has length 291 [2022-01-10 08:20:17,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:17,472 INFO L470 AbstractCegarLoop]: Abstraction has 5767 states and 7395 transitions. [2022-01-10 08:20:17,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:17,472 INFO L276 IsEmpty]: Start isEmpty. Operand 5767 states and 7395 transitions. [2022-01-10 08:20:17,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:17,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:17,476 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:17,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:17,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:17,685 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:17,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:17,685 INFO L85 PathProgramCache]: Analyzing trace with hash -249218660, now seen corresponding path program 1 times [2022-01-10 08:20:17,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:17,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317633790] [2022-01-10 08:20:17,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:17,686 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:17,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:17,687 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:17,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 08:20:17,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:17,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:17,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-01-10 08:20:18,174 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:18,174 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:18,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317633790] [2022-01-10 08:20:18,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317633790] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:18,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:18,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:18,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263814757] [2022-01-10 08:20:18,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:18,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:18,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:18,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:18,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:18,175 INFO L87 Difference]: Start difference. First operand 5767 states and 7395 transitions. Second operand has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:18,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:18,774 INFO L93 Difference]: Finished difference Result 12100 states and 15621 transitions. [2022-01-10 08:20:18,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:18,774 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:18,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:18,787 INFO L225 Difference]: With dead ends: 12100 [2022-01-10 08:20:18,787 INFO L226 Difference]: Without dead ends: 6355 [2022-01-10 08:20:18,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:18,798 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 401 mSDsluCounter, 1753 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 2286 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 08:20:18,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 2286 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:18,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6355 states. [2022-01-10 08:20:19,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6355 to 5779. [2022-01-10 08:20:19,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5779 states, 5528 states have (on average 1.2827424023154848) internal successors, (7091), 5534 states have internal predecessors, (7091), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:19,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5779 states to 5779 states and 7363 transitions. [2022-01-10 08:20:19,317 INFO L78 Accepts]: Start accepts. Automaton has 5779 states and 7363 transitions. Word has length 291 [2022-01-10 08:20:19,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:19,317 INFO L470 AbstractCegarLoop]: Abstraction has 5779 states and 7363 transitions. [2022-01-10 08:20:19,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:19,318 INFO L276 IsEmpty]: Start isEmpty. Operand 5779 states and 7363 transitions. [2022-01-10 08:20:19,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:19,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:19,321 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:19,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:19,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:19,531 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:19,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:19,531 INFO L85 PathProgramCache]: Analyzing trace with hash -603963044, now seen corresponding path program 1 times [2022-01-10 08:20:19,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:19,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1029708956] [2022-01-10 08:20:19,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:19,532 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:19,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:19,540 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:19,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 08:20:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:19,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:19,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-01-10 08:20:20,079 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:20,079 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:20,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1029708956] [2022-01-10 08:20:20,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1029708956] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:20,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:20,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:20,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868556238] [2022-01-10 08:20:20,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:20,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:20,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:20,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:20,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:20,081 INFO L87 Difference]: Start difference. First operand 5779 states and 7363 transitions. Second operand has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:20,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:20,615 INFO L93 Difference]: Finished difference Result 12068 states and 15485 transitions. [2022-01-10 08:20:20,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:20,615 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:20,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:20,629 INFO L225 Difference]: With dead ends: 12068 [2022-01-10 08:20:20,631 INFO L226 Difference]: Without dead ends: 6311 [2022-01-10 08:20:20,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:20,639 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 362 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 2271 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 08:20:20,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 2271 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:20,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6311 states. [2022-01-10 08:20:21,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6311 to 5791. [2022-01-10 08:20:21,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5791 states, 5540 states have (on average 1.2741877256317689) internal successors, (7059), 5546 states have internal predecessors, (7059), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:21,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5791 states to 5791 states and 7331 transitions. [2022-01-10 08:20:21,087 INFO L78 Accepts]: Start accepts. Automaton has 5791 states and 7331 transitions. Word has length 291 [2022-01-10 08:20:21,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:21,087 INFO L470 AbstractCegarLoop]: Abstraction has 5791 states and 7331 transitions. [2022-01-10 08:20:21,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:21,087 INFO L276 IsEmpty]: Start isEmpty. Operand 5791 states and 7331 transitions. [2022-01-10 08:20:21,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:21,090 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:21,091 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:21,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:21,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:21,295 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:21,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:21,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1431561956, now seen corresponding path program 1 times [2022-01-10 08:20:21,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:21,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148524557] [2022-01-10 08:20:21,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:21,296 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:21,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:21,301 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:21,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 08:20:21,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:21,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:21,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:21,781 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-10 08:20:21,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:21,782 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:21,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148524557] [2022-01-10 08:20:21,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148524557] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:21,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:21,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:21,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609675442] [2022-01-10 08:20:21,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:21,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:21,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:21,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:21,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:21,784 INFO L87 Difference]: Start difference. First operand 5791 states and 7331 transitions. Second operand has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:22,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:22,306 INFO L93 Difference]: Finished difference Result 12036 states and 15349 transitions. [2022-01-10 08:20:22,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:22,306 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:22,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:22,318 INFO L225 Difference]: With dead ends: 12036 [2022-01-10 08:20:22,318 INFO L226 Difference]: Without dead ends: 6267 [2022-01-10 08:20:22,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:22,326 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 323 mSDsluCounter, 1723 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 2256 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 08:20:22,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 2256 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:22,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6267 states. [2022-01-10 08:20:22,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6267 to 5803. [2022-01-10 08:20:22,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5803 states, 5552 states have (on average 1.2656700288184437) internal successors, (7027), 5558 states have internal predecessors, (7027), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:22,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5803 states to 5803 states and 7299 transitions. [2022-01-10 08:20:22,863 INFO L78 Accepts]: Start accepts. Automaton has 5803 states and 7299 transitions. Word has length 291 [2022-01-10 08:20:22,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:22,863 INFO L470 AbstractCegarLoop]: Abstraction has 5803 states and 7299 transitions. [2022-01-10 08:20:22,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 43.2) internal successors, (216), 5 states have internal predecessors, (216), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:22,863 INFO L276 IsEmpty]: Start isEmpty. Operand 5803 states and 7299 transitions. [2022-01-10 08:20:22,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:22,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:22,866 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:22,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:23,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:23,069 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:23,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:23,070 INFO L85 PathProgramCache]: Analyzing trace with hash 2114240732, now seen corresponding path program 1 times [2022-01-10 08:20:23,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:23,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1306172863] [2022-01-10 08:20:23,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:23,070 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:23,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:23,071 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:23,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 08:20:23,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:23,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:23,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 08:20:23,593 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:23,593 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:23,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1306172863] [2022-01-10 08:20:23,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1306172863] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:23,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:23,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:23,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885734275] [2022-01-10 08:20:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:23,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:23,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:23,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:23,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:23,594 INFO L87 Difference]: Start difference. First operand 5803 states and 7299 transitions. Second operand has 5 states, 5 states have (on average 44.4) internal successors, (222), 5 states have internal predecessors, (222), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:24,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:24,132 INFO L93 Difference]: Finished difference Result 12004 states and 15213 transitions. [2022-01-10 08:20:24,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:24,132 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 44.4) internal successors, (222), 5 states have internal predecessors, (222), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:24,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:24,143 INFO L225 Difference]: With dead ends: 12004 [2022-01-10 08:20:24,143 INFO L226 Difference]: Without dead ends: 6223 [2022-01-10 08:20:24,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:24,153 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 284 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 2241 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 08:20:24,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 2241 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:24,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6223 states. [2022-01-10 08:20:24,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6223 to 5815. [2022-01-10 08:20:24,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5815 states, 5564 states have (on average 1.2571890726096333) internal successors, (6995), 5570 states have internal predecessors, (6995), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:24,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5815 states to 5815 states and 7267 transitions. [2022-01-10 08:20:24,659 INFO L78 Accepts]: Start accepts. Automaton has 5815 states and 7267 transitions. Word has length 291 [2022-01-10 08:20:24,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:24,659 INFO L470 AbstractCegarLoop]: Abstraction has 5815 states and 7267 transitions. [2022-01-10 08:20:24,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 44.4) internal successors, (222), 5 states have internal predecessors, (222), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:24,659 INFO L276 IsEmpty]: Start isEmpty. Operand 5815 states and 7267 transitions. [2022-01-10 08:20:24,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:24,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:24,662 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:24,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-01-10 08:20:24,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:24,871 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:24,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1273378972, now seen corresponding path program 1 times [2022-01-10 08:20:24,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:24,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944761232] [2022-01-10 08:20:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:24,872 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:24,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:24,873 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:24,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 08:20:25,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:25,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 628 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:25,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:25,351 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 08:20:25,351 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:25,351 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:25,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944761232] [2022-01-10 08:20:25,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944761232] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:25,351 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:25,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:25,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424313676] [2022-01-10 08:20:25,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:25,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:25,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:25,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:25,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:25,353 INFO L87 Difference]: Start difference. First operand 5815 states and 7267 transitions. Second operand has 5 states, 5 states have (on average 46.8) internal successors, (234), 5 states have internal predecessors, (234), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:25,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:25,858 INFO L93 Difference]: Finished difference Result 11916 states and 15005 transitions. [2022-01-10 08:20:25,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:25,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 46.8) internal successors, (234), 5 states have internal predecessors, (234), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:25,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:25,868 INFO L225 Difference]: With dead ends: 11916 [2022-01-10 08:20:25,868 INFO L226 Difference]: Without dead ends: 6123 [2022-01-10 08:20:25,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:25,875 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 206 mSDsluCounter, 1678 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 2211 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 08:20:25,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 2211 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:25,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6123 states. [2022-01-10 08:20:26,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6123 to 5827. [2022-01-10 08:20:26,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5827 states, 5576 states have (on average 1.2487446197991392) internal successors, (6963), 5582 states have internal predecessors, (6963), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:26,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5827 states to 5827 states and 7235 transitions. [2022-01-10 08:20:26,394 INFO L78 Accepts]: Start accepts. Automaton has 5827 states and 7235 transitions. Word has length 291 [2022-01-10 08:20:26,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:26,394 INFO L470 AbstractCegarLoop]: Abstraction has 5827 states and 7235 transitions. [2022-01-10 08:20:26,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 46.8) internal successors, (234), 5 states have internal predecessors, (234), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:26,394 INFO L276 IsEmpty]: Start isEmpty. Operand 5827 states and 7235 transitions. [2022-01-10 08:20:26,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:26,397 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:26,398 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:26,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-01-10 08:20:26,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:26,607 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:26,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:26,607 INFO L85 PathProgramCache]: Analyzing trace with hash 74272860, now seen corresponding path program 1 times [2022-01-10 08:20:26,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:26,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1659519476] [2022-01-10 08:20:26,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:26,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:26,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:26,609 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:26,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-01-10 08:20:26,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:26,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:26,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:27,090 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 08:20:27,091 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:27,091 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:27,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1659519476] [2022-01-10 08:20:27,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1659519476] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:27,091 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:27,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:27,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203922520] [2022-01-10 08:20:27,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:27,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:27,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:27,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:27,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:27,092 INFO L87 Difference]: Start difference. First operand 5827 states and 7235 transitions. Second operand has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:27,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:27,936 INFO L93 Difference]: Finished difference Result 14656 states and 18427 transitions. [2022-01-10 08:20:27,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:27,942 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:27,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:27,974 INFO L225 Difference]: With dead ends: 14656 [2022-01-10 08:20:27,974 INFO L226 Difference]: Without dead ends: 8851 [2022-01-10 08:20:27,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:27,986 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 170 mSDsluCounter, 1678 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 2211 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 08:20:27,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 2211 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:27,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8851 states. [2022-01-10 08:20:28,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8851 to 5971. [2022-01-10 08:20:28,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5971 states, 5720 states have (on average 1.2424825174825176) internal successors, (7107), 5726 states have internal predecessors, (7107), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:28,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5971 states to 5971 states and 7379 transitions. [2022-01-10 08:20:28,581 INFO L78 Accepts]: Start accepts. Automaton has 5971 states and 7379 transitions. Word has length 291 [2022-01-10 08:20:28,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:28,581 INFO L470 AbstractCegarLoop]: Abstraction has 5971 states and 7379 transitions. [2022-01-10 08:20:28,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:28,581 INFO L276 IsEmpty]: Start isEmpty. Operand 5971 states and 7379 transitions. [2022-01-10 08:20:28,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:28,585 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:28,585 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:28,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-01-10 08:20:28,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:28,794 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:28,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:28,795 INFO L85 PathProgramCache]: Analyzing trace with hash 387004444, now seen corresponding path program 1 times [2022-01-10 08:20:28,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:28,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1094040602] [2022-01-10 08:20:28,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:28,796 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:28,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:28,797 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:28,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-01-10 08:20:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:28,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:28,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:29,276 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-01-10 08:20:29,276 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:29,276 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:29,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1094040602] [2022-01-10 08:20:29,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1094040602] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:29,277 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:29,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:29,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99739091] [2022-01-10 08:20:29,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:29,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:29,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:29,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:29,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:29,278 INFO L87 Difference]: Start difference. First operand 5971 states and 7379 transitions. Second operand has 5 states, 5 states have (on average 49.2) internal successors, (246), 5 states have internal predecessors, (246), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:29,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:29,963 INFO L93 Difference]: Finished difference Result 12116 states and 15077 transitions. [2022-01-10 08:20:29,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:29,964 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 49.2) internal successors, (246), 5 states have internal predecessors, (246), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:29,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:29,992 INFO L225 Difference]: With dead ends: 12116 [2022-01-10 08:20:29,992 INFO L226 Difference]: Without dead ends: 6167 [2022-01-10 08:20:30,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:30,022 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 127 mSDsluCounter, 1643 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 2176 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 08:20:30,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 2176 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:30,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6167 states. [2022-01-10 08:20:30,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6167 to 5983. [2022-01-10 08:20:30,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5983 states, 5732 states have (on average 1.2342986741102582) internal successors, (7075), 5738 states have internal predecessors, (7075), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:30,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5983 states to 5983 states and 7347 transitions. [2022-01-10 08:20:30,588 INFO L78 Accepts]: Start accepts. Automaton has 5983 states and 7347 transitions. Word has length 291 [2022-01-10 08:20:30,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:30,588 INFO L470 AbstractCegarLoop]: Abstraction has 5983 states and 7347 transitions. [2022-01-10 08:20:30,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 49.2) internal successors, (246), 5 states have internal predecessors, (246), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:30,588 INFO L276 IsEmpty]: Start isEmpty. Operand 5983 states and 7347 transitions. [2022-01-10 08:20:30,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:30,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:30,591 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:30,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:30,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:30,800 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:30,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:30,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1303244764, now seen corresponding path program 1 times [2022-01-10 08:20:30,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:30,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [331699755] [2022-01-10 08:20:30,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:30,801 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:30,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:30,802 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:30,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-01-10 08:20:30,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:30,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:30,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:31,305 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-01-10 08:20:31,305 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:31,305 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:31,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [331699755] [2022-01-10 08:20:31,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [331699755] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:31,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:31,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:31,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747377402] [2022-01-10 08:20:31,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:31,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:31,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:31,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:31,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:31,306 INFO L87 Difference]: Start difference. First operand 5983 states and 7347 transitions. Second operand has 5 states, 5 states have (on average 50.4) internal successors, (252), 5 states have internal predecessors, (252), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:31,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:31,913 INFO L93 Difference]: Finished difference Result 12084 states and 14941 transitions. [2022-01-10 08:20:31,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:31,914 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 50.4) internal successors, (252), 5 states have internal predecessors, (252), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:31,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:31,925 INFO L225 Difference]: With dead ends: 12084 [2022-01-10 08:20:31,925 INFO L226 Difference]: Without dead ends: 6123 [2022-01-10 08:20:31,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:31,933 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 88 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 2161 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 08:20:31,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 2161 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:31,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6123 states. [2022-01-10 08:20:32,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6123 to 5995. [2022-01-10 08:20:32,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5995 states, 5744 states have (on average 1.2261490250696379) internal successors, (7043), 5750 states have internal predecessors, (7043), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:32,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5995 states to 5995 states and 7315 transitions. [2022-01-10 08:20:32,501 INFO L78 Accepts]: Start accepts. Automaton has 5995 states and 7315 transitions. Word has length 291 [2022-01-10 08:20:32,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:32,501 INFO L470 AbstractCegarLoop]: Abstraction has 5995 states and 7315 transitions. [2022-01-10 08:20:32,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 50.4) internal successors, (252), 5 states have internal predecessors, (252), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:32,502 INFO L276 IsEmpty]: Start isEmpty. Operand 5995 states and 7315 transitions. [2022-01-10 08:20:32,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:32,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:32,505 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:32,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:32,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:32,713 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:32,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:32,714 INFO L85 PathProgramCache]: Analyzing trace with hash 119502748, now seen corresponding path program 1 times [2022-01-10 08:20:32,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:32,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [437024291] [2022-01-10 08:20:32,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:32,714 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:32,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:32,716 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:32,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-01-10 08:20:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:32,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:32,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:33,205 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-10 08:20:33,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:33,205 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:33,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [437024291] [2022-01-10 08:20:33,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [437024291] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:33,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:33,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:33,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175074154] [2022-01-10 08:20:33,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:33,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:33,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:33,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:33,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:33,207 INFO L87 Difference]: Start difference. First operand 5995 states and 7315 transitions. Second operand has 5 states, 5 states have (on average 51.6) internal successors, (258), 5 states have internal predecessors, (258), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:33,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:33,825 INFO L93 Difference]: Finished difference Result 12052 states and 14805 transitions. [2022-01-10 08:20:33,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:33,837 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 51.6) internal successors, (258), 5 states have internal predecessors, (258), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:33,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:33,848 INFO L225 Difference]: With dead ends: 12052 [2022-01-10 08:20:33,848 INFO L226 Difference]: Without dead ends: 6079 [2022-01-10 08:20:33,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:33,855 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 49 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 2146 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 08:20:33,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 2146 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:33,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2022-01-10 08:20:34,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 6007. [2022-01-10 08:20:34,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6007 states, 5756 states have (on average 1.2180333564975678) internal successors, (7011), 5762 states have internal predecessors, (7011), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:34,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6007 states to 6007 states and 7283 transitions. [2022-01-10 08:20:34,482 INFO L78 Accepts]: Start accepts. Automaton has 6007 states and 7283 transitions. Word has length 291 [2022-01-10 08:20:34,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:34,483 INFO L470 AbstractCegarLoop]: Abstraction has 6007 states and 7283 transitions. [2022-01-10 08:20:34,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 51.6) internal successors, (258), 5 states have internal predecessors, (258), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:34,484 INFO L276 IsEmpty]: Start isEmpty. Operand 6007 states and 7283 transitions. [2022-01-10 08:20:34,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:34,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:34,487 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:34,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:34,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:34,695 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:34,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:34,695 INFO L85 PathProgramCache]: Analyzing trace with hash -146682020, now seen corresponding path program 1 times [2022-01-10 08:20:34,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:34,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208342727] [2022-01-10 08:20:34,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:34,696 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:34,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:34,697 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:34,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-01-10 08:20:34,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:34,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 08:20:34,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:35,179 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-01-10 08:20:35,179 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:35,179 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:35,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208342727] [2022-01-10 08:20:35,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208342727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:35,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:35,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 08:20:35,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302437194] [2022-01-10 08:20:35,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:35,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:35,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:35,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:35,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:35,180 INFO L87 Difference]: Start difference. First operand 6007 states and 7283 transitions. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:35,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:35,791 INFO L93 Difference]: Finished difference Result 12020 states and 14669 transitions. [2022-01-10 08:20:35,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:35,791 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:35,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:35,802 INFO L225 Difference]: With dead ends: 12020 [2022-01-10 08:20:35,802 INFO L226 Difference]: Without dead ends: 6035 [2022-01-10 08:20:35,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:35,810 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 10 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2131 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 08:20:35,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2131 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:35,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6035 states. [2022-01-10 08:20:36,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6035 to 6019. [2022-01-10 08:20:36,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6019 states, 5768 states have (on average 1.2099514563106797) internal successors, (6979), 5774 states have internal predecessors, (6979), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6019 states to 6019 states and 7251 transitions. [2022-01-10 08:20:36,424 INFO L78 Accepts]: Start accepts. Automaton has 6019 states and 7251 transitions. Word has length 291 [2022-01-10 08:20:36,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:36,425 INFO L470 AbstractCegarLoop]: Abstraction has 6019 states and 7251 transitions. [2022-01-10 08:20:36,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:36,425 INFO L276 IsEmpty]: Start isEmpty. Operand 6019 states and 7251 transitions. [2022-01-10 08:20:36,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:36,428 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:36,428 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:36,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:36,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:36,637 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:36,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:36,637 INFO L85 PathProgramCache]: Analyzing trace with hash -420415716, now seen corresponding path program 1 times [2022-01-10 08:20:36,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:36,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803979297] [2022-01-10 08:20:36,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:36,638 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:36,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:36,638 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:36,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-01-10 08:20:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:36,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:36,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:37,207 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 08:20:37,207 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:37,207 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:37,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803979297] [2022-01-10 08:20:37,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803979297] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:37,208 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:37,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:37,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274320794] [2022-01-10 08:20:37,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:37,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:37,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:37,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:37,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:37,209 INFO L87 Difference]: Start difference. First operand 6019 states and 7251 transitions. Second operand has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:38,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:38,088 INFO L93 Difference]: Finished difference Result 12017 states and 14480 transitions. [2022-01-10 08:20:38,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 08:20:38,088 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:38,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:38,103 INFO L225 Difference]: With dead ends: 12017 [2022-01-10 08:20:38,103 INFO L226 Difference]: Without dead ends: 6019 [2022-01-10 08:20:38,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 287 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 08:20:38,118 INFO L933 BasicCegarLoop]: 504 mSDtfsCounter, 596 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 615 SdHoareTripleChecker+Valid, 1071 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:38,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [615 Valid, 1071 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 08:20:38,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6019 states. [2022-01-10 08:20:38,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6019 to 6019. [2022-01-10 08:20:38,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6019 states, 5768 states have (on average 1.2075242718446602) internal successors, (6965), 5774 states have internal predecessors, (6965), 136 states have call successors, (136), 113 states have call predecessors, (136), 114 states have return successors, (136), 132 states have call predecessors, (136), 134 states have call successors, (136) [2022-01-10 08:20:38,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6019 states to 6019 states and 7237 transitions. [2022-01-10 08:20:38,781 INFO L78 Accepts]: Start accepts. Automaton has 6019 states and 7237 transitions. Word has length 291 [2022-01-10 08:20:38,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:38,782 INFO L470 AbstractCegarLoop]: Abstraction has 6019 states and 7237 transitions. [2022-01-10 08:20:38,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:38,782 INFO L276 IsEmpty]: Start isEmpty. Operand 6019 states and 7237 transitions. [2022-01-10 08:20:38,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:38,785 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:38,785 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:38,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:38,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:38,994 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:38,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:38,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1825607394, now seen corresponding path program 1 times [2022-01-10 08:20:38,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:38,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097435296] [2022-01-10 08:20:38,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:38,995 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:38,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:38,996 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:38,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-01-10 08:20:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:39,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:39,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:39,527 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 08:20:39,528 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:39,528 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:39,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097435296] [2022-01-10 08:20:39,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097435296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:39,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:39,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:39,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567537715] [2022-01-10 08:20:39,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:39,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:39,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:39,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:39,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:39,529 INFO L87 Difference]: Start difference. First operand 6019 states and 7237 transitions. Second operand has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:40,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:40,645 INFO L93 Difference]: Finished difference Result 12527 states and 15081 transitions. [2022-01-10 08:20:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:40,645 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:40,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:40,657 INFO L225 Difference]: With dead ends: 12527 [2022-01-10 08:20:40,657 INFO L226 Difference]: Without dead ends: 6529 [2022-01-10 08:20:40,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:40,666 INFO L933 BasicCegarLoop]: 605 mSDtfsCounter, 792 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 811 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:40,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [811 Valid, 1167 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:40,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6529 states. [2022-01-10 08:20:41,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6529 to 6347. [2022-01-10 08:20:41,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6347 states, 6084 states have (on average 1.1974030243261014) internal successors, (7285), 6090 states have internal predecessors, (7285), 140 states have call successors, (140), 121 states have call predecessors, (140), 122 states have return successors, (140), 136 states have call predecessors, (140), 138 states have call successors, (140) [2022-01-10 08:20:41,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6347 states to 6347 states and 7565 transitions. [2022-01-10 08:20:41,344 INFO L78 Accepts]: Start accepts. Automaton has 6347 states and 7565 transitions. Word has length 291 [2022-01-10 08:20:41,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:41,344 INFO L470 AbstractCegarLoop]: Abstraction has 6347 states and 7565 transitions. [2022-01-10 08:20:41,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:41,344 INFO L276 IsEmpty]: Start isEmpty. Operand 6347 states and 7565 transitions. [2022-01-10 08:20:41,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:41,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:41,347 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:41,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:41,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:41,557 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:41,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:41,557 INFO L85 PathProgramCache]: Analyzing trace with hash 71372064, now seen corresponding path program 1 times [2022-01-10 08:20:41,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:41,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183692343] [2022-01-10 08:20:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:41,558 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:41,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:41,558 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:41,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-01-10 08:20:41,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:41,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 08:20:41,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:42,038 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 08:20:42,038 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:42,038 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:42,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183692343] [2022-01-10 08:20:42,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183692343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:42,038 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:42,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:42,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724653642] [2022-01-10 08:20:42,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:42,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 08:20:42,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:42,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 08:20:42,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 08:20:42,039 INFO L87 Difference]: Start difference. First operand 6347 states and 7565 transitions. Second operand has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:43,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:43,152 INFO L93 Difference]: Finished difference Result 13027 states and 15587 transitions. [2022-01-10 08:20:43,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 08:20:43,152 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:43,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:43,164 INFO L225 Difference]: With dead ends: 13027 [2022-01-10 08:20:43,164 INFO L226 Difference]: Without dead ends: 6701 [2022-01-10 08:20:43,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 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 08:20:43,171 INFO L933 BasicCegarLoop]: 535 mSDtfsCounter, 710 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:43,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [729 Valid, 1093 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 08:20:43,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6701 states. [2022-01-10 08:20:43,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6701 to 6573. [2022-01-10 08:20:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6573 states, 6306 states have (on average 1.1815731049793847) internal successors, (7451), 6312 states have internal predecessors, (7451), 140 states have call successors, (140), 125 states have call predecessors, (140), 126 states have return successors, (140), 136 states have call predecessors, (140), 138 states have call successors, (140) [2022-01-10 08:20:43,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6573 states to 6573 states and 7731 transitions. [2022-01-10 08:20:43,819 INFO L78 Accepts]: Start accepts. Automaton has 6573 states and 7731 transitions. Word has length 291 [2022-01-10 08:20:43,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:43,820 INFO L470 AbstractCegarLoop]: Abstraction has 6573 states and 7731 transitions. [2022-01-10 08:20:43,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:43,820 INFO L276 IsEmpty]: Start isEmpty. Operand 6573 states and 7731 transitions. [2022-01-10 08:20:43,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:43,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:43,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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:43,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:44,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:44,033 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:44,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:44,033 INFO L85 PathProgramCache]: Analyzing trace with hash 141019938, now seen corresponding path program 1 times [2022-01-10 08:20:44,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:44,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892659126] [2022-01-10 08:20:44,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:44,034 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:44,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:44,035 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:44,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2022-01-10 08:20:44,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:44,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:44,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:44,580 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-01-10 08:20:44,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:44,580 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:44,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892659126] [2022-01-10 08:20:44,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892659126] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:44,580 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:44,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:44,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583649376] [2022-01-10 08:20:44,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:44,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:44,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:44,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:44,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:44,581 INFO L87 Difference]: Start difference. First operand 6573 states and 7731 transitions. Second operand has 4 states, 4 states have (on average 48.75) internal successors, (195), 4 states have internal predecessors, (195), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:20:46,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:46,107 INFO L93 Difference]: Finished difference Result 19538 states and 22949 transitions. [2022-01-10 08:20:46,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 08:20:46,107 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 48.75) internal successors, (195), 4 states have internal predecessors, (195), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 291 [2022-01-10 08:20:46,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:46,133 INFO L225 Difference]: With dead ends: 19538 [2022-01-10 08:20:46,133 INFO L226 Difference]: Without dead ends: 12988 [2022-01-10 08:20:46,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 289 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 08:20:46,146 INFO L933 BasicCegarLoop]: 765 mSDtfsCounter, 694 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 1696 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 08:20:46,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 1696 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 08:20:46,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12988 states. [2022-01-10 08:20:47,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12988 to 12984. [2022-01-10 08:20:47,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12984 states, 12462 states have (on average 1.1774193548387097) internal successors, (14673), 12477 states have internal predecessors, (14673), 269 states have call successors, (269), 241 states have call predecessors, (269), 252 states have return successors, (291), 267 states have call predecessors, (291), 267 states have call successors, (291) [2022-01-10 08:20:47,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12984 states to 12984 states and 15233 transitions. [2022-01-10 08:20:47,553 INFO L78 Accepts]: Start accepts. Automaton has 12984 states and 15233 transitions. Word has length 291 [2022-01-10 08:20:47,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:47,554 INFO L470 AbstractCegarLoop]: Abstraction has 12984 states and 15233 transitions. [2022-01-10 08:20:47,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.75) internal successors, (195), 4 states have internal predecessors, (195), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 08:20:47,554 INFO L276 IsEmpty]: Start isEmpty. Operand 12984 states and 15233 transitions. [2022-01-10 08:20:47,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-01-10 08:20:47,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:47,560 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:47,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2022-01-10 08:20:47,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:47,769 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:47,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:47,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1177112224, now seen corresponding path program 1 times [2022-01-10 08:20:47,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:47,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [168128869] [2022-01-10 08:20:47,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:47,770 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:47,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:47,771 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:47,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-01-10 08:20:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:47,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 08:20:47,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:48,227 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-01-10 08:20:48,228 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:48,228 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:48,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [168128869] [2022-01-10 08:20:48,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [168128869] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:48,228 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:48,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 08:20:48,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7652131] [2022-01-10 08:20:48,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:48,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 08:20:48,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:48,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 08:20:48,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 08:20:48,229 INFO L87 Difference]: Start difference. First operand 12984 states and 15233 transitions. Second operand has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:49,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 08:20:49,616 INFO L93 Difference]: Finished difference Result 25930 states and 30400 transitions. [2022-01-10 08:20:49,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 08:20:49,618 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 291 [2022-01-10 08:20:49,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 08:20:49,641 INFO L225 Difference]: With dead ends: 25930 [2022-01-10 08:20:49,642 INFO L226 Difference]: Without dead ends: 12969 [2022-01-10 08:20:49,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 289 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 08:20:49,655 INFO L933 BasicCegarLoop]: 525 mSDtfsCounter, 517 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 526 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 08:20:49,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 526 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 08:20:49,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12969 states. [2022-01-10 08:20:50,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12969 to 12969. [2022-01-10 08:20:51,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12969 states, 12450 states have (on average 1.176706827309237) internal successors, (14650), 12464 states have internal predecessors, (14650), 266 states have call successors, (266), 241 states have call predecessors, (266), 252 states have return successors, (288), 264 states have call predecessors, (288), 264 states have call successors, (288) [2022-01-10 08:20:51,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12969 states to 12969 states and 15204 transitions. [2022-01-10 08:20:51,023 INFO L78 Accepts]: Start accepts. Automaton has 12969 states and 15204 transitions. Word has length 291 [2022-01-10 08:20:51,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 08:20:51,023 INFO L470 AbstractCegarLoop]: Abstraction has 12969 states and 15204 transitions. [2022-01-10 08:20:51,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 08:20:51,023 INFO L276 IsEmpty]: Start isEmpty. Operand 12969 states and 15204 transitions. [2022-01-10 08:20:51,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-01-10 08:20:51,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 08:20:51,029 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 08:20:51,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2022-01-10 08:20:51,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 08:20:51,238 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 08:20:51,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 08:20:51,238 INFO L85 PathProgramCache]: Analyzing trace with hash -791165416, now seen corresponding path program 1 times [2022-01-10 08:20:51,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 08:20:51,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348118472] [2022-01-10 08:20:51,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 08:20:51,239 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 08:20:51,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 08:20:51,240 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 08:20:51,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-01-10 08:20:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 08:20:51,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 08:20:51,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 08:20:51,812 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-01-10 08:20:51,812 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 08:20:51,812 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 08:20:51,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348118472] [2022-01-10 08:20:51,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348118472] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 08:20:51,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 08:20:51,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 08:20:51,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647692689] [2022-01-10 08:20:51,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 08:20:51,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 08:20:51,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 08:20:51,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 08:20:51,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 08:20:51,813 INFO L87 Difference]: Start difference. First operand 12969 states and 15204 transitions. Second operand has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8)