/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/systemc/token_ring.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:42:27,756 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:42:27,757 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:42:27,779 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:42:27,780 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:42:27,780 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:42:27,781 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:42:27,783 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:42:27,788 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:42:27,793 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:42:27,793 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:42:27,795 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:42:27,795 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:42:27,797 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:42:27,798 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:42:27,800 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:42:27,800 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:42:27,801 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:42:27,805 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:42:27,808 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:42:27,809 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:42:27,810 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:42:27,811 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:42:27,812 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:42:27,816 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:42:27,816 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:42:27,816 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:42:27,817 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:42:27,817 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:42:27,817 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:42:27,818 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:42:27,818 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:42:27,818 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:42:27,829 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:42:27,831 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:42:27,831 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:42:27,831 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:42:27,832 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:42:27,832 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:42:27,832 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:42:27,833 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:42:27,833 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:42:27,874 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:42:27,874 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:42:27,874 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:42:27,874 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:42:27,875 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:42:27,875 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:42:27,875 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:42:27,875 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:42:27,876 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:42:27,876 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:42:27,876 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:42:27,876 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:42:27,876 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:42:27,876 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:42:27,877 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:42:27,877 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:42:27,877 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:42:27,878 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:42:28,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:42:28,106 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:42:28,108 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:42:28,108 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:42:28,109 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:42:28,110 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/token_ring.06.cil-2.c [2022-01-10 06:42:28,158 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97a4551b2/cfb11497b6a948c38479ac6566de7d10/FLAGda9c73004 [2022-01-10 06:42:28,609 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:42:28,609 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.06.cil-2.c [2022-01-10 06:42:28,639 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97a4551b2/cfb11497b6a948c38479ac6566de7d10/FLAGda9c73004 [2022-01-10 06:42:29,135 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97a4551b2/cfb11497b6a948c38479ac6566de7d10 [2022-01-10 06:42:29,137 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:42:29,138 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:42:29,145 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:42:29,145 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:42:29,148 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:42:29,148 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,149 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12462b22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29, skipping insertion in model container [2022-01-10 06:42:29,149 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,153 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:42:29,181 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:42:29,316 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.06.cil-2.c[671,684] [2022-01-10 06:42:29,367 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:42:29,374 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:42:29,381 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.06.cil-2.c[671,684] [2022-01-10 06:42:29,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:42:29,419 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:42:29,419 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29 WrapperNode [2022-01-10 06:42:29,419 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:42:29,420 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:42:29,420 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:42:29,420 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:42:29,425 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,433 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,452 INFO L137 Inliner]: procedures = 40, calls = 49, calls flagged for inlining = 24, calls inlined = 24, statements flattened = 486 [2022-01-10 06:42:29,453 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:42:29,453 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:42:29,453 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:42:29,453 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:42:29,458 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,459 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,461 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,461 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,467 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,472 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,474 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,477 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:42:29,478 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:42:29,478 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:42:29,478 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:42:29,478 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (1/1) ... [2022-01-10 06:42:29,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:42:29,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:42:29,507 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 06:42:29,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 06:42:29,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:42:29,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:42:29,538 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2022-01-10 06:42:29,538 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2022-01-10 06:42:29,539 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2022-01-10 06:42:29,539 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2022-01-10 06:42:29,539 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-01-10 06:42:29,539 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-01-10 06:42:29,539 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2022-01-10 06:42:29,539 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2022-01-10 06:42:29,539 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2022-01-10 06:42:29,539 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2022-01-10 06:42:29,539 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2022-01-10 06:42:29,539 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2022-01-10 06:42:29,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:42:29,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:42:29,606 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:42:29,607 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:42:29,942 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:42:29,949 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:42:29,949 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2022-01-10 06:42:29,951 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:42:29 BoogieIcfgContainer [2022-01-10 06:42:29,951 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:42:29,952 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:42:29,952 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:42:29,954 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:42:29,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:42:29" (1/3) ... [2022-01-10 06:42:29,955 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c512e19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:42:29, skipping insertion in model container [2022-01-10 06:42:29,955 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:42:29" (2/3) ... [2022-01-10 06:42:29,955 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c512e19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:42:29, skipping insertion in model container [2022-01-10 06:42:29,955 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:42:29" (3/3) ... [2022-01-10 06:42:29,956 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.06.cil-2.c [2022-01-10 06:42:29,959 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:42:29,960 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:42:29,991 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:42:29,995 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 06:42:29,995 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:42:30,023 INFO L276 IsEmpty]: Start isEmpty. Operand has 232 states, 204 states have (on average 1.6323529411764706) internal successors, (333), 206 states have internal predecessors, (333), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 06:42:30,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:30,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:30,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] [2022-01-10 06:42:30,037 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:30,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:30,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1459493847, now seen corresponding path program 1 times [2022-01-10 06:42:30,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:30,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [445854584] [2022-01-10 06:42:30,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:30,054 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:30,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:30,061 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:30,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:42:30,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:30,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:30,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:30,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:30,377 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:30,378 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:30,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [445854584] [2022-01-10 06:42:30,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [445854584] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:30,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:30,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:30,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679283309] [2022-01-10 06:42:30,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:30,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:30,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:30,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:30,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:30,413 INFO L87 Difference]: Start difference. First operand has 232 states, 204 states have (on average 1.6323529411764706) internal successors, (333), 206 states have internal predecessors, (333), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:30,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:30,485 INFO L93 Difference]: Finished difference Result 457 states and 737 transitions. [2022-01-10 06:42:30,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:30,488 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:30,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:30,497 INFO L225 Difference]: With dead ends: 457 [2022-01-10 06:42:30,497 INFO L226 Difference]: Without dead ends: 227 [2022-01-10 06:42:30,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:30,507 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 345 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:30,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 351 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:30,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-01-10 06:42:30,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2022-01-10 06:42:30,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 200 states have (on average 1.54) internal successors, (308), 201 states have internal predecessors, (308), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-10 06:42:30,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 348 transitions. [2022-01-10 06:42:30,558 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 348 transitions. Word has length 111 [2022-01-10 06:42:30,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:30,559 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 348 transitions. [2022-01-10 06:42:30,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 348 transitions. [2022-01-10 06:42:30,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:30,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:30,561 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] [2022-01-10 06:42:30,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-01-10 06:42:30,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:30,768 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:30,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:30,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1446179435, now seen corresponding path program 1 times [2022-01-10 06:42:30,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:30,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901035486] [2022-01-10 06:42:30,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:30,780 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:30,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:30,783 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:30,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:42:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:30,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:30,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:31,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:31,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:31,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:31,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901035486] [2022-01-10 06:42:31,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901035486] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:31,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:31,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:31,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877902651] [2022-01-10 06:42:31,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:31,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:31,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:31,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:31,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:31,126 INFO L87 Difference]: Start difference. First operand 227 states and 348 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:31,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:31,536 INFO L93 Difference]: Finished difference Result 677 states and 1050 transitions. [2022-01-10 06:42:31,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:31,536 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:31,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:31,540 INFO L225 Difference]: With dead ends: 677 [2022-01-10 06:42:31,540 INFO L226 Difference]: Without dead ends: 464 [2022-01-10 06:42:31,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:31,542 INFO L933 BasicCegarLoop]: 401 mSDtfsCounter, 638 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1132 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:31,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [652 Valid, 1132 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-10 06:42:31,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-01-10 06:42:31,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 447. [2022-01-10 06:42:31,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 398 states have (on average 1.5527638190954773) internal successors, (618), 400 states have internal predecessors, (618), 35 states have call successors, (35), 12 states have call predecessors, (35), 13 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:31,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 689 transitions. [2022-01-10 06:42:31,592 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 689 transitions. Word has length 111 [2022-01-10 06:42:31,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:31,593 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 689 transitions. [2022-01-10 06:42:31,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:31,593 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 689 transitions. [2022-01-10 06:42:31,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:31,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:31,602 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] [2022-01-10 06:42:31,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:31,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:31,803 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:31,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:31,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1569789201, now seen corresponding path program 1 times [2022-01-10 06:42:31,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:31,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1914426680] [2022-01-10 06:42:31,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:31,806 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:31,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:31,807 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:31,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:42:31,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:31,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:31,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:32,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:32,041 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:32,041 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:32,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1914426680] [2022-01-10 06:42:32,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1914426680] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:32,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:32,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:32,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71955409] [2022-01-10 06:42:32,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:32,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:32,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:32,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:32,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:32,047 INFO L87 Difference]: Start difference. First operand 447 states and 689 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:32,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:32,241 INFO L93 Difference]: Finished difference Result 880 states and 1363 transitions. [2022-01-10 06:42:32,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:32,242 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:32,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:32,246 INFO L225 Difference]: With dead ends: 880 [2022-01-10 06:42:32,246 INFO L226 Difference]: Without dead ends: 447 [2022-01-10 06:42:32,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:32,249 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 455 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:32,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 691 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:32,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-10 06:42:32,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-01-10 06:42:32,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 398 states have (on average 1.535175879396985) internal successors, (611), 400 states have internal predecessors, (611), 35 states have call successors, (35), 12 states have call predecessors, (35), 13 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:32,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 682 transitions. [2022-01-10 06:42:32,277 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 682 transitions. Word has length 111 [2022-01-10 06:42:32,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:32,278 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 682 transitions. [2022-01-10 06:42:32,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:32,278 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 682 transitions. [2022-01-10 06:42:32,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:32,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:32,280 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] [2022-01-10 06:42:32,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-01-10 06:42:32,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:32,488 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:32,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:32,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1380962795, now seen corresponding path program 1 times [2022-01-10 06:42:32,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:32,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121237991] [2022-01-10 06:42:32,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:32,489 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:32,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:32,501 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:32,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:42:32,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:32,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:32,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:32,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:32,728 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:32,728 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:32,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121237991] [2022-01-10 06:42:32,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121237991] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:32,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:32,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:32,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119225365] [2022-01-10 06:42:32,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:32,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:32,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:32,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:32,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:32,731 INFO L87 Difference]: Start difference. First operand 447 states and 682 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:32,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:32,929 INFO L93 Difference]: Finished difference Result 880 states and 1349 transitions. [2022-01-10 06:42:32,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:32,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:32,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:32,937 INFO L225 Difference]: With dead ends: 880 [2022-01-10 06:42:32,937 INFO L226 Difference]: Without dead ends: 447 [2022-01-10 06:42:32,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:32,938 INFO L933 BasicCegarLoop]: 319 mSDtfsCounter, 449 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:32,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 684 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:32,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-10 06:42:32,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-01-10 06:42:32,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 398 states have (on average 1.5175879396984924) internal successors, (604), 400 states have internal predecessors, (604), 35 states have call successors, (35), 12 states have call predecessors, (35), 13 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 675 transitions. [2022-01-10 06:42:32,954 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 675 transitions. Word has length 111 [2022-01-10 06:42:32,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:32,954 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 675 transitions. [2022-01-10 06:42:32,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:32,954 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 675 transitions. [2022-01-10 06:42:32,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:32,955 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:32,955 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] [2022-01-10 06:42:32,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:33,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:33,163 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:33,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:33,163 INFO L85 PathProgramCache]: Analyzing trace with hash 497453805, now seen corresponding path program 1 times [2022-01-10 06:42:33,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:33,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [350735204] [2022-01-10 06:42:33,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:33,164 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:33,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:33,167 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:33,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:42:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:33,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:33,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:33,408 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:33,408 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:33,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [350735204] [2022-01-10 06:42:33,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [350735204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:33,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:33,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:33,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927555626] [2022-01-10 06:42:33,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:33,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:33,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:33,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:33,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:33,409 INFO L87 Difference]: Start difference. First operand 447 states and 675 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:33,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:33,605 INFO L93 Difference]: Finished difference Result 880 states and 1335 transitions. [2022-01-10 06:42:33,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:33,605 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:33,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:33,607 INFO L225 Difference]: With dead ends: 880 [2022-01-10 06:42:33,607 INFO L226 Difference]: Without dead ends: 447 [2022-01-10 06:42:33,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:33,609 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 442 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:33,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 677 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:33,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-10 06:42:33,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-01-10 06:42:33,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 398 states have (on average 1.5) internal successors, (597), 400 states have internal predecessors, (597), 35 states have call successors, (35), 12 states have call predecessors, (35), 13 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:33,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 668 transitions. [2022-01-10 06:42:33,625 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 668 transitions. Word has length 111 [2022-01-10 06:42:33,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:33,625 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 668 transitions. [2022-01-10 06:42:33,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:33,626 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 668 transitions. [2022-01-10 06:42:33,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:33,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:33,626 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] [2022-01-10 06:42:33,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:33,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:33,834 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:33,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:33,835 INFO L85 PathProgramCache]: Analyzing trace with hash -56924815, now seen corresponding path program 1 times [2022-01-10 06:42:33,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:33,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368433383] [2022-01-10 06:42:33,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:33,836 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:33,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:33,837 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:33,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:42:33,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:33,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:33,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:34,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:34,047 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:34,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368433383] [2022-01-10 06:42:34,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368433383] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:34,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:34,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:34,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63979030] [2022-01-10 06:42:34,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:34,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:34,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:34,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:34,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:34,048 INFO L87 Difference]: Start difference. First operand 447 states and 668 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:34,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:34,229 INFO L93 Difference]: Finished difference Result 880 states and 1321 transitions. [2022-01-10 06:42:34,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:34,230 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:34,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:34,232 INFO L225 Difference]: With dead ends: 880 [2022-01-10 06:42:34,232 INFO L226 Difference]: Without dead ends: 447 [2022-01-10 06:42:34,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:34,233 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 436 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:34,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 670 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:34,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-10 06:42:34,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-01-10 06:42:34,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 398 states have (on average 1.4824120603015076) internal successors, (590), 400 states have internal predecessors, (590), 35 states have call successors, (35), 12 states have call predecessors, (35), 13 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:34,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 661 transitions. [2022-01-10 06:42:34,246 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 661 transitions. Word has length 111 [2022-01-10 06:42:34,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:34,246 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 661 transitions. [2022-01-10 06:42:34,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:34,247 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 661 transitions. [2022-01-10 06:42:34,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:34,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:34,247 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] [2022-01-10 06:42:34,266 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 06:42:34,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:34,455 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:34,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:34,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1310665325, now seen corresponding path program 1 times [2022-01-10 06:42:34,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:34,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2008497230] [2022-01-10 06:42:34,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:34,456 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:34,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:34,457 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:34,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:42:34,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:34,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:34,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:34,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:34,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:34,669 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:34,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2008497230] [2022-01-10 06:42:34,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2008497230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:34,669 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:34,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:34,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117745575] [2022-01-10 06:42:34,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:34,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:34,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:34,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:34,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:34,671 INFO L87 Difference]: Start difference. First operand 447 states and 661 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:34,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:34,889 INFO L93 Difference]: Finished difference Result 880 states and 1307 transitions. [2022-01-10 06:42:34,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:34,890 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:34,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:34,892 INFO L225 Difference]: With dead ends: 880 [2022-01-10 06:42:34,892 INFO L226 Difference]: Without dead ends: 447 [2022-01-10 06:42:34,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:34,895 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 430 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:34,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 663 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:34,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-10 06:42:34,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2022-01-10 06:42:34,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 398 states have (on average 1.464824120603015) internal successors, (583), 400 states have internal predecessors, (583), 35 states have call successors, (35), 12 states have call predecessors, (35), 13 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-01-10 06:42:34,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 654 transitions. [2022-01-10 06:42:34,909 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 654 transitions. Word has length 111 [2022-01-10 06:42:34,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:34,909 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 654 transitions. [2022-01-10 06:42:34,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:34,910 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 654 transitions. [2022-01-10 06:42:34,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:34,910 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:34,910 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] [2022-01-10 06:42:34,929 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 06:42:35,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:35,119 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:35,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:35,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1831807503, now seen corresponding path program 1 times [2022-01-10 06:42:35,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:35,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605157889] [2022-01-10 06:42:35,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:35,120 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:35,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:35,124 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:35,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:42:35,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:35,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:35,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:35,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:35,341 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:35,342 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:35,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605157889] [2022-01-10 06:42:35,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605157889] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:35,342 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:35,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:35,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044025902] [2022-01-10 06:42:35,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:35,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:35,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:35,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:35,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:35,343 INFO L87 Difference]: Start difference. First operand 447 states and 654 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:35,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:35,627 INFO L93 Difference]: Finished difference Result 988 states and 1459 transitions. [2022-01-10 06:42:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:35,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:35,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:35,630 INFO L225 Difference]: With dead ends: 988 [2022-01-10 06:42:35,630 INFO L226 Difference]: Without dead ends: 555 [2022-01-10 06:42:35,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:35,632 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 490 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:35,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 655 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:42:35,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-01-10 06:42:35,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 555. [2022-01-10 06:42:35,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 500 states have (on average 1.436) internal successors, (718), 502 states have internal predecessors, (718), 37 states have call successors, (37), 16 states have call predecessors, (37), 17 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-01-10 06:42:35,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 793 transitions. [2022-01-10 06:42:35,648 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 793 transitions. Word has length 111 [2022-01-10 06:42:35,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:35,648 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 793 transitions. [2022-01-10 06:42:35,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:35,648 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 793 transitions. [2022-01-10 06:42:35,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:35,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:35,649 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] [2022-01-10 06:42:35,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:35,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:35,860 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:35,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:35,860 INFO L85 PathProgramCache]: Analyzing trace with hash -311808082, now seen corresponding path program 1 times [2022-01-10 06:42:35,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:35,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44825878] [2022-01-10 06:42:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:35,861 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:35,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:35,873 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:35,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:42:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:35,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:35,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:36,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:36,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:36,191 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:36,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44825878] [2022-01-10 06:42:36,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44825878] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:36,192 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:36,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:36,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111759980] [2022-01-10 06:42:36,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:36,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:36,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:36,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:36,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:36,193 INFO L87 Difference]: Start difference. First operand 555 states and 793 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:36,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:36,505 INFO L93 Difference]: Finished difference Result 1204 states and 1737 transitions. [2022-01-10 06:42:36,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:36,505 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:36,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:36,508 INFO L225 Difference]: With dead ends: 1204 [2022-01-10 06:42:36,508 INFO L226 Difference]: Without dead ends: 663 [2022-01-10 06:42:36,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:36,509 INFO L933 BasicCegarLoop]: 305 mSDtfsCounter, 483 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:36,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 649 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:42:36,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2022-01-10 06:42:36,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 663. [2022-01-10 06:42:36,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 602 states have (on average 1.410299003322259) internal successors, (849), 604 states have internal predecessors, (849), 39 states have call successors, (39), 20 states have call predecessors, (39), 21 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-01-10 06:42:36,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 928 transitions. [2022-01-10 06:42:36,534 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 928 transitions. Word has length 111 [2022-01-10 06:42:36,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:36,534 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 928 transitions. [2022-01-10 06:42:36,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:36,535 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 928 transitions. [2022-01-10 06:42:36,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:36,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:36,535 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] [2022-01-10 06:42:36,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:36,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:36,743 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:36,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:36,743 INFO L85 PathProgramCache]: Analyzing trace with hash -757535694, now seen corresponding path program 1 times [2022-01-10 06:42:36,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:36,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1140514743] [2022-01-10 06:42:36,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:36,744 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:36,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:36,747 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:36,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:42:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:36,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:36,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:36,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:36,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:36,944 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:36,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1140514743] [2022-01-10 06:42:36,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1140514743] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:36,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:36,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:36,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370464867] [2022-01-10 06:42:36,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:36,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:36,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:36,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:36,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:36,945 INFO L87 Difference]: Start difference. First operand 663 states and 928 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:37,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:37,203 INFO L93 Difference]: Finished difference Result 1420 states and 2007 transitions. [2022-01-10 06:42:37,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:37,203 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:37,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:37,206 INFO L225 Difference]: With dead ends: 1420 [2022-01-10 06:42:37,206 INFO L226 Difference]: Without dead ends: 771 [2022-01-10 06:42:37,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:37,208 INFO L933 BasicCegarLoop]: 300 mSDtfsCounter, 477 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:37,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 640 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:37,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2022-01-10 06:42:37,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 771. [2022-01-10 06:42:37,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 704 states have (on average 1.3863636363636365) internal successors, (976), 706 states have internal predecessors, (976), 41 states have call successors, (41), 24 states have call predecessors, (41), 25 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-01-10 06:42:37,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1059 transitions. [2022-01-10 06:42:37,231 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1059 transitions. Word has length 111 [2022-01-10 06:42:37,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:37,231 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 1059 transitions. [2022-01-10 06:42:37,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:37,232 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1059 transitions. [2022-01-10 06:42:37,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:37,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:37,232 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:37,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:37,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:37,440 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:37,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:37,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1822486127, now seen corresponding path program 1 times [2022-01-10 06:42:37,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:37,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889108255] [2022-01-10 06:42:37,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:37,441 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:37,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:37,443 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:37,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 06:42:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:37,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:37,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:37,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:37,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:37,674 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:37,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889108255] [2022-01-10 06:42:37,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889108255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:37,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:37,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:37,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951095159] [2022-01-10 06:42:37,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:37,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:37,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:37,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:37,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:37,676 INFO L87 Difference]: Start difference. First operand 771 states and 1059 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:37,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:37,960 INFO L93 Difference]: Finished difference Result 1636 states and 2269 transitions. [2022-01-10 06:42:37,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:37,961 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:37,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:37,964 INFO L225 Difference]: With dead ends: 1636 [2022-01-10 06:42:37,964 INFO L226 Difference]: Without dead ends: 879 [2022-01-10 06:42:37,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:37,967 INFO L933 BasicCegarLoop]: 297 mSDtfsCounter, 470 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:37,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 633 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:37,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-01-10 06:42:37,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 879. [2022-01-10 06:42:37,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 806 states have (on average 1.3635235732009925) internal successors, (1099), 808 states have internal predecessors, (1099), 43 states have call successors, (43), 28 states have call predecessors, (43), 29 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2022-01-10 06:42:37,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1186 transitions. [2022-01-10 06:42:37,996 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1186 transitions. Word has length 111 [2022-01-10 06:42:37,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:37,997 INFO L470 AbstractCegarLoop]: Abstraction has 879 states and 1186 transitions. [2022-01-10 06:42:37,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:37,997 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1186 transitions. [2022-01-10 06:42:37,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:37,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:37,998 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] [2022-01-10 06:42:38,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-01-10 06:42:38,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:38,205 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:38,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:38,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1627329166, now seen corresponding path program 1 times [2022-01-10 06:42:38,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:38,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285488155] [2022-01-10 06:42:38,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:38,206 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:38,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:38,208 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:38,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 06:42:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:38,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:38,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:38,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:38,437 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:38,438 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:38,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285488155] [2022-01-10 06:42:38,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285488155] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:38,438 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:38,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:38,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667423153] [2022-01-10 06:42:38,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:38,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:38,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:38,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:38,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:38,439 INFO L87 Difference]: Start difference. First operand 879 states and 1186 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:38,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:38,693 INFO L93 Difference]: Finished difference Result 1852 states and 2523 transitions. [2022-01-10 06:42:38,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:38,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:38,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:38,696 INFO L225 Difference]: With dead ends: 1852 [2022-01-10 06:42:38,697 INFO L226 Difference]: Without dead ends: 987 [2022-01-10 06:42:38,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:38,699 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 462 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:38,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 626 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:38,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2022-01-10 06:42:38,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 987. [2022-01-10 06:42:38,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 908 states have (on average 1.341409691629956) internal successors, (1218), 910 states have internal predecessors, (1218), 45 states have call successors, (45), 32 states have call predecessors, (45), 33 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2022-01-10 06:42:38,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1309 transitions. [2022-01-10 06:42:38,728 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 1309 transitions. Word has length 111 [2022-01-10 06:42:38,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:38,728 INFO L470 AbstractCegarLoop]: Abstraction has 987 states and 1309 transitions. [2022-01-10 06:42:38,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:38,728 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 1309 transitions. [2022-01-10 06:42:38,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:38,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:38,729 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] [2022-01-10 06:42:38,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:38,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:38,936 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:38,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:38,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1773213321, now seen corresponding path program 1 times [2022-01-10 06:42:38,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:38,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459621701] [2022-01-10 06:42:38,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:38,937 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:38,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:38,938 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:38,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 06:42:39,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:39,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:39,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:39,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:39,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:39,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459621701] [2022-01-10 06:42:39,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459621701] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:39,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:39,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:39,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746696612] [2022-01-10 06:42:39,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:39,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:39,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:39,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:39,130 INFO L87 Difference]: Start difference. First operand 987 states and 1309 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:39,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:39,347 INFO L93 Difference]: Finished difference Result 2068 states and 2769 transitions. [2022-01-10 06:42:39,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:39,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:39,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:39,353 INFO L225 Difference]: With dead ends: 2068 [2022-01-10 06:42:39,353 INFO L226 Difference]: Without dead ends: 1095 [2022-01-10 06:42:39,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:39,356 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 455 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:39,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 619 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:39,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2022-01-10 06:42:39,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 1095. [2022-01-10 06:42:39,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 1010 states have (on average 1.3198019801980199) internal successors, (1333), 1012 states have internal predecessors, (1333), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:39,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1428 transitions. [2022-01-10 06:42:39,389 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1428 transitions. Word has length 111 [2022-01-10 06:42:39,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:39,389 INFO L470 AbstractCegarLoop]: Abstraction has 1095 states and 1428 transitions. [2022-01-10 06:42:39,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:39,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1428 transitions. [2022-01-10 06:42:39,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:39,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:39,390 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] [2022-01-10 06:42:39,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:39,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:39,618 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:39,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:39,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1024103821, now seen corresponding path program 1 times [2022-01-10 06:42:39,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:39,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368801528] [2022-01-10 06:42:39,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:39,619 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:39,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:39,620 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:39,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 06:42:39,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:39,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:39,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:39,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:39,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:39,798 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:39,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368801528] [2022-01-10 06:42:39,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368801528] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:39,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:39,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:39,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271037872] [2022-01-10 06:42:39,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:39,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:39,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:39,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:39,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:39,799 INFO L87 Difference]: Start difference. First operand 1095 states and 1428 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:39,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:39,875 INFO L93 Difference]: Finished difference Result 2357 states and 3100 transitions. [2022-01-10 06:42:39,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:39,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:39,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:39,879 INFO L225 Difference]: With dead ends: 2357 [2022-01-10 06:42:39,879 INFO L226 Difference]: Without dead ends: 1277 [2022-01-10 06:42:39,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:39,881 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 245 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:39,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 1342 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:39,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2022-01-10 06:42:39,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 1101. [2022-01-10 06:42:39,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1016 states have (on average 1.3061023622047243) internal successors, (1327), 1018 states have internal predecessors, (1327), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1422 transitions. [2022-01-10 06:42:39,922 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1422 transitions. Word has length 111 [2022-01-10 06:42:39,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:39,923 INFO L470 AbstractCegarLoop]: Abstraction has 1101 states and 1422 transitions. [2022-01-10 06:42:39,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:39,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1422 transitions. [2022-01-10 06:42:39,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:39,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:39,924 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] [2022-01-10 06:42:39,931 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 06:42:40,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:40,131 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:40,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1359820917, now seen corresponding path program 1 times [2022-01-10 06:42:40,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:40,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953470048] [2022-01-10 06:42:40,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:40,133 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:40,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:40,133 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:40,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 06:42:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:40,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:40,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:40,328 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:40,328 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:40,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953470048] [2022-01-10 06:42:40,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953470048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:40,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:40,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:40,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349018148] [2022-01-10 06:42:40,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:40,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:40,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:40,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:40,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:40,329 INFO L87 Difference]: Start difference. First operand 1101 states and 1422 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:40,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:40,388 INFO L93 Difference]: Finished difference Result 2341 states and 3052 transitions. [2022-01-10 06:42:40,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:40,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:40,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:40,392 INFO L225 Difference]: With dead ends: 2341 [2022-01-10 06:42:40,392 INFO L226 Difference]: Without dead ends: 1255 [2022-01-10 06:42:40,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:40,394 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 206 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:40,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 1327 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:40,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2022-01-10 06:42:40,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1107. [2022-01-10 06:42:40,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 1022 states have (on average 1.2925636007827788) internal successors, (1321), 1024 states have internal predecessors, (1321), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:40,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1416 transitions. [2022-01-10 06:42:40,449 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1416 transitions. Word has length 111 [2022-01-10 06:42:40,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:40,450 INFO L470 AbstractCegarLoop]: Abstraction has 1107 states and 1416 transitions. [2022-01-10 06:42:40,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:40,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1416 transitions. [2022-01-10 06:42:40,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:40,451 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:40,451 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] [2022-01-10 06:42:40,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:40,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:40,657 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:40,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:40,658 INFO L85 PathProgramCache]: Analyzing trace with hash 143667191, now seen corresponding path program 1 times [2022-01-10 06:42:40,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:40,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555174211] [2022-01-10 06:42:40,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:40,658 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:40,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:40,659 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:40,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 06:42:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:40,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:40,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:40,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:40,865 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:40,865 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:40,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555174211] [2022-01-10 06:42:40,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555174211] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:40,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:40,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:40,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195324180] [2022-01-10 06:42:40,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:40,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:40,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:40,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:40,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:40,866 INFO L87 Difference]: Start difference. First operand 1107 states and 1416 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:40,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:40,941 INFO L93 Difference]: Finished difference Result 2325 states and 3004 transitions. [2022-01-10 06:42:40,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:40,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:40,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:40,947 INFO L225 Difference]: With dead ends: 2325 [2022-01-10 06:42:40,947 INFO L226 Difference]: Without dead ends: 1233 [2022-01-10 06:42:40,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:40,949 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 167 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:40,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 1312 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:40,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2022-01-10 06:42:40,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 1113. [2022-01-10 06:42:40,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 1028 states have (on average 1.2791828793774318) internal successors, (1315), 1030 states have internal predecessors, (1315), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:40,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1410 transitions. [2022-01-10 06:42:40,996 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1410 transitions. Word has length 111 [2022-01-10 06:42:40,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:40,996 INFO L470 AbstractCegarLoop]: Abstraction has 1113 states and 1410 transitions. [2022-01-10 06:42:40,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:40,997 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1410 transitions. [2022-01-10 06:42:40,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:40,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:40,997 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] [2022-01-10 06:42:41,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-01-10 06:42:41,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:41,205 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:41,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:41,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2105241849, now seen corresponding path program 1 times [2022-01-10 06:42:41,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:41,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354405903] [2022-01-10 06:42:41,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:41,206 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:41,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:41,207 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:41,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 06:42:41,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:41,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:41,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:41,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:41,408 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:41,408 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:41,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354405903] [2022-01-10 06:42:41,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354405903] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:41,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:41,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:41,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307200896] [2022-01-10 06:42:41,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:41,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:41,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:41,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:41,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:41,409 INFO L87 Difference]: Start difference. First operand 1113 states and 1410 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:41,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:41,501 INFO L93 Difference]: Finished difference Result 2309 states and 2956 transitions. [2022-01-10 06:42:41,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:41,501 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:41,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:41,505 INFO L225 Difference]: With dead ends: 2309 [2022-01-10 06:42:41,505 INFO L226 Difference]: Without dead ends: 1211 [2022-01-10 06:42:41,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:41,507 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 128 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:41,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1297 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:41,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2022-01-10 06:42:41,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1119. [2022-01-10 06:42:41,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1034 states have (on average 1.2659574468085106) internal successors, (1309), 1036 states have internal predecessors, (1309), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:41,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1404 transitions. [2022-01-10 06:42:41,557 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1404 transitions. Word has length 111 [2022-01-10 06:42:41,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:41,558 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 1404 transitions. [2022-01-10 06:42:41,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:41,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1404 transitions. [2022-01-10 06:42:41,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:41,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:41,559 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] [2022-01-10 06:42:41,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:41,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:41,768 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:41,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:41,769 INFO L85 PathProgramCache]: Analyzing trace with hash -802940037, now seen corresponding path program 1 times [2022-01-10 06:42:41,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:41,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1264845702] [2022-01-10 06:42:41,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:41,769 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:41,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:41,770 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:41,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 06:42:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:41,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:41,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:41,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:41,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:41,958 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:41,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1264845702] [2022-01-10 06:42:41,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1264845702] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:41,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:41,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:41,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181938144] [2022-01-10 06:42:41,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:41,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:41,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:41,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:41,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:41,960 INFO L87 Difference]: Start difference. First operand 1119 states and 1404 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:42,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:42,018 INFO L93 Difference]: Finished difference Result 2265 states and 2868 transitions. [2022-01-10 06:42:42,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:42,019 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:42,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:42,023 INFO L225 Difference]: With dead ends: 2265 [2022-01-10 06:42:42,023 INFO L226 Difference]: Without dead ends: 1161 [2022-01-10 06:42:42,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:42,025 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 49 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:42,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1262 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:42,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2022-01-10 06:42:42,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1125. [2022-01-10 06:42:42,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1040 states have (on average 1.2528846153846154) internal successors, (1303), 1042 states have internal predecessors, (1303), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:42,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1398 transitions. [2022-01-10 06:42:42,093 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1398 transitions. Word has length 111 [2022-01-10 06:42:42,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:42,094 INFO L470 AbstractCegarLoop]: Abstraction has 1125 states and 1398 transitions. [2022-01-10 06:42:42,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:42,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1398 transitions. [2022-01-10 06:42:42,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:42,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:42,094 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] [2022-01-10 06:42:42,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:42,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:42,304 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:42,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:42,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1700333315, now seen corresponding path program 1 times [2022-01-10 06:42:42,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:42,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743994229] [2022-01-10 06:42:42,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:42,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:42,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:42,307 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:42,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 06:42:42,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:42,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:42:42,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:42,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:42,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:42,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:42,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743994229] [2022-01-10 06:42:42,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [743994229] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:42,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:42,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 06:42:42,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728872323] [2022-01-10 06:42:42,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:42,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:42,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:42,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:42,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:42,536 INFO L87 Difference]: Start difference. First operand 1125 states and 1398 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:42,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:42,594 INFO L93 Difference]: Finished difference Result 2249 states and 2820 transitions. [2022-01-10 06:42:42,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:42,595 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:42,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:42,598 INFO L225 Difference]: With dead ends: 2249 [2022-01-10 06:42:42,598 INFO L226 Difference]: Without dead ends: 1139 [2022-01-10 06:42:42,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:42,600 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 10 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1247 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:42,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1247 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:42,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2022-01-10 06:42:42,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 1131. [2022-01-10 06:42:42,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 1046 states have (on average 1.239961759082218) internal successors, (1297), 1048 states have internal predecessors, (1297), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:42,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1392 transitions. [2022-01-10 06:42:42,646 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 1392 transitions. Word has length 111 [2022-01-10 06:42:42,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:42,646 INFO L470 AbstractCegarLoop]: Abstraction has 1131 states and 1392 transitions. [2022-01-10 06:42:42,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:42,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 1392 transitions. [2022-01-10 06:42:42,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:42,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:42,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:42,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:42,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:42,859 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:42,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1040801793, now seen corresponding path program 1 times [2022-01-10 06:42:42,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:42,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2026129703] [2022-01-10 06:42:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:42,860 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:42,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:42,861 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:42,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 06:42:42,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:42,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:42:42,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:43,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:43,107 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:43,107 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:43,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2026129703] [2022-01-10 06:42:43,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2026129703] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:43,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:43,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:43,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876148809] [2022-01-10 06:42:43,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:43,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:43,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:43,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:43,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:43,108 INFO L87 Difference]: Start difference. First operand 1131 states and 1392 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:43,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:43,369 INFO L93 Difference]: Finished difference Result 2248 states and 2769 transitions. [2022-01-10 06:42:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:42:43,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:43,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:43,373 INFO L225 Difference]: With dead ends: 2248 [2022-01-10 06:42:43,373 INFO L226 Difference]: Without dead ends: 1131 [2022-01-10 06:42:43,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:42:43,374 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 339 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:43,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 614 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:43,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2022-01-10 06:42:43,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1131. [2022-01-10 06:42:43,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 1046 states have (on average 1.2332695984703632) internal successors, (1290), 1048 states have internal predecessors, (1290), 47 states have call successors, (47), 36 states have call predecessors, (47), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:43,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1385 transitions. [2022-01-10 06:42:43,473 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 1385 transitions. Word has length 111 [2022-01-10 06:42:43,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:43,473 INFO L470 AbstractCegarLoop]: Abstraction has 1131 states and 1385 transitions. [2022-01-10 06:42:43,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:43,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 1385 transitions. [2022-01-10 06:42:43,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:43,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:43,474 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] [2022-01-10 06:42:43,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:43,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:43,681 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:43,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:43,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1018169539, now seen corresponding path program 1 times [2022-01-10 06:42:43,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:43,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [364041241] [2022-01-10 06:42:43,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:43,682 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:43,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:43,683 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:43,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 06:42:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:43,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:42:43,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:43,919 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:43,919 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:43,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [364041241] [2022-01-10 06:42:43,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [364041241] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:43,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:43,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:43,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399026226] [2022-01-10 06:42:43,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:43,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:42:43,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:43,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:42:43,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:43,925 INFO L87 Difference]: Start difference. First operand 1131 states and 1385 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:44,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:44,288 INFO L93 Difference]: Finished difference Result 2392 states and 2949 transitions. [2022-01-10 06:42:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:42:44,289 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 111 [2022-01-10 06:42:44,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:44,306 INFO L225 Difference]: With dead ends: 2392 [2022-01-10 06:42:44,307 INFO L226 Difference]: Without dead ends: 1275 [2022-01-10 06:42:44,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:42:44,310 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 403 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:44,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 628 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 06:42:44,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states. [2022-01-10 06:42:44,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 1233. [2022-01-10 06:42:44,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1146 states have (on average 1.2102966841186737) internal successors, (1387), 1148 states have internal predecessors, (1387), 47 states have call successors, (47), 38 states have call predecessors, (47), 39 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-01-10 06:42:44,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 1482 transitions. [2022-01-10 06:42:44,430 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 1482 transitions. Word has length 111 [2022-01-10 06:42:44,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:44,430 INFO L470 AbstractCegarLoop]: Abstraction has 1233 states and 1482 transitions. [2022-01-10 06:42:44,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 06:42:44,430 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 1482 transitions. [2022-01-10 06:42:44,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:42:44,431 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:44,431 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] [2022-01-10 06:42:44,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:44,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:44,632 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:44,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:44,632 INFO L85 PathProgramCache]: Analyzing trace with hash -799314821, now seen corresponding path program 1 times [2022-01-10 06:42:44,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:44,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [373486209] [2022-01-10 06:42:44,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:44,633 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:44,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:44,634 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:44,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 06:42:44,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:44,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:44,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:44,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 06:42:44,902 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:44,902 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:44,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [373486209] [2022-01-10 06:42:44,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [373486209] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:44,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:44,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:42:44,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110153069] [2022-01-10 06:42:44,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:44,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:44,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:44,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:44,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:44,903 INFO L87 Difference]: Start difference. First operand 1233 states and 1482 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:42:45,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:45,005 INFO L93 Difference]: Finished difference Result 3638 states and 4391 transitions. [2022-01-10 06:42:45,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:45,006 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 111 [2022-01-10 06:42:45,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:45,011 INFO L225 Difference]: With dead ends: 3638 [2022-01-10 06:42:45,011 INFO L226 Difference]: Without dead ends: 2420 [2022-01-10 06:42:45,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:45,014 INFO L933 BasicCegarLoop]: 360 mSDtfsCounter, 190 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:45,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 636 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:45,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2420 states. [2022-01-10 06:42:45,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2420 to 2418. [2022-01-10 06:42:45,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2418 states, 2249 states have (on average 1.200088928412628) internal successors, (2699), 2254 states have internal predecessors, (2699), 90 states have call successors, (90), 76 states have call predecessors, (90), 78 states have return successors, (92), 88 states have call predecessors, (92), 90 states have call successors, (92) [2022-01-10 06:42:45,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2418 states to 2418 states and 2881 transitions. [2022-01-10 06:42:45,150 INFO L78 Accepts]: Start accepts. Automaton has 2418 states and 2881 transitions. Word has length 111 [2022-01-10 06:42:45,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:45,150 INFO L470 AbstractCegarLoop]: Abstraction has 2418 states and 2881 transitions. [2022-01-10 06:42:45,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 06:42:45,150 INFO L276 IsEmpty]: Start isEmpty. Operand 2418 states and 2881 transitions. [2022-01-10 06:42:45,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-01-10 06:42:45,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:45,153 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:45,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:45,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:45,360 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:45,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash -371767990, now seen corresponding path program 1 times [2022-01-10 06:42:45,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:45,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [965486189] [2022-01-10 06:42:45,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:45,362 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:45,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:45,381 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:45,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 06:42:45,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:45,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:45,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:45,736 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:45,736 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:45,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [965486189] [2022-01-10 06:42:45,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [965486189] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:45,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:45,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:45,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041027569] [2022-01-10 06:42:45,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:45,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:45,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:45,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:45,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:45,737 INFO L87 Difference]: Start difference. First operand 2418 states and 2881 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:46,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:46,135 INFO L93 Difference]: Finished difference Result 7105 states and 8460 transitions. [2022-01-10 06:42:46,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:46,135 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 181 [2022-01-10 06:42:46,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:46,147 INFO L225 Difference]: With dead ends: 7105 [2022-01-10 06:42:46,148 INFO L226 Difference]: Without dead ends: 4703 [2022-01-10 06:42:46,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:46,152 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 379 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:46,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 938 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:46,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4703 states. [2022-01-10 06:42:46,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4703 to 4701. [2022-01-10 06:42:46,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4701 states, 4373 states have (on average 1.1932311914017837) internal successors, (5218), 4387 states have internal predecessors, (5218), 171 states have call successors, (171), 144 states have call predecessors, (171), 156 states have return successors, (195), 171 states have call predecessors, (195), 171 states have call successors, (195) [2022-01-10 06:42:46,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4701 states to 4701 states and 5584 transitions. [2022-01-10 06:42:46,388 INFO L78 Accepts]: Start accepts. Automaton has 4701 states and 5584 transitions. Word has length 181 [2022-01-10 06:42:46,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:46,389 INFO L470 AbstractCegarLoop]: Abstraction has 4701 states and 5584 transitions. [2022-01-10 06:42:46,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:46,399 INFO L276 IsEmpty]: Start isEmpty. Operand 4701 states and 5584 transitions. [2022-01-10 06:42:46,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-01-10 06:42:46,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:46,403 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:46,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:46,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:46,612 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:46,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:46,612 INFO L85 PathProgramCache]: Analyzing trace with hash 155626060, now seen corresponding path program 1 times [2022-01-10 06:42:46,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:46,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417078059] [2022-01-10 06:42:46,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:46,613 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:46,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:46,613 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:46,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 06:42:46,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:46,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:46,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:42:46,892 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:46,892 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:46,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417078059] [2022-01-10 06:42:46,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417078059] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:46,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:46,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:46,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816999934] [2022-01-10 06:42:46,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:46,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:46,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:46,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:46,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:46,894 INFO L87 Difference]: Start difference. First operand 4701 states and 5584 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:47,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:47,116 INFO L93 Difference]: Finished difference Result 9377 states and 11125 transitions. [2022-01-10 06:42:47,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:47,117 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 181 [2022-01-10 06:42:47,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:47,128 INFO L225 Difference]: With dead ends: 9377 [2022-01-10 06:42:47,128 INFO L226 Difference]: Without dead ends: 4692 [2022-01-10 06:42:47,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:47,133 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 300 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:47,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 307 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:47,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4692 states. [2022-01-10 06:42:47,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4692 to 4692. [2022-01-10 06:42:47,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4692 states, 4367 states have (on average 1.1921227387222348) internal successors, (5206), 4380 states have internal predecessors, (5206), 168 states have call successors, (168), 144 states have call predecessors, (168), 156 states have return successors, (192), 168 states have call predecessors, (192), 168 states have call successors, (192) [2022-01-10 06:42:47,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4692 states to 4692 states and 5566 transitions. [2022-01-10 06:42:47,362 INFO L78 Accepts]: Start accepts. Automaton has 4692 states and 5566 transitions. Word has length 181 [2022-01-10 06:42:47,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:47,363 INFO L470 AbstractCegarLoop]: Abstraction has 4692 states and 5566 transitions. [2022-01-10 06:42:47,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:47,363 INFO L276 IsEmpty]: Start isEmpty. Operand 4692 states and 5566 transitions. [2022-01-10 06:42:47,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 06:42:47,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:47,366 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:47,375 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 06:42:47,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:47,574 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:47,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash 498382086, now seen corresponding path program 1 times [2022-01-10 06:42:47,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:47,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1126773238] [2022-01-10 06:42:47,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:47,575 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:47,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:47,576 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:47,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 06:42:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:47,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:47,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:47,946 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:47,946 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:47,946 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:47,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1126773238] [2022-01-10 06:42:47,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1126773238] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:47,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:47,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:47,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835423037] [2022-01-10 06:42:47,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:47,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:47,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:47,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:47,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:47,950 INFO L87 Difference]: Start difference. First operand 4692 states and 5566 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:48,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:48,514 INFO L93 Difference]: Finished difference Result 13640 states and 16179 transitions. [2022-01-10 06:42:48,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:48,515 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 182 [2022-01-10 06:42:48,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:48,534 INFO L225 Difference]: With dead ends: 13640 [2022-01-10 06:42:48,534 INFO L226 Difference]: Without dead ends: 8964 [2022-01-10 06:42:48,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:48,542 INFO L933 BasicCegarLoop]: 414 mSDtfsCounter, 374 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:48,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 898 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:42:48,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8964 states. [2022-01-10 06:42:49,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8964 to 8962. [2022-01-10 06:42:49,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8962 states, 8338 states have (on average 1.1881746222115614) internal successors, (9907), 8368 states have internal predecessors, (9907), 319 states have call successors, (319), 272 states have call predecessors, (319), 304 states have return successors, (387), 323 states have call predecessors, (387), 319 states have call successors, (387) [2022-01-10 06:42:49,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8962 states to 8962 states and 10613 transitions. [2022-01-10 06:42:49,307 INFO L78 Accepts]: Start accepts. Automaton has 8962 states and 10613 transitions. Word has length 182 [2022-01-10 06:42:49,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:49,309 INFO L470 AbstractCegarLoop]: Abstraction has 8962 states and 10613 transitions. [2022-01-10 06:42:49,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:49,309 INFO L276 IsEmpty]: Start isEmpty. Operand 8962 states and 10613 transitions. [2022-01-10 06:42:49,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-10 06:42:49,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:49,315 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:49,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:49,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:49,516 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:49,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:49,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1025776136, now seen corresponding path program 1 times [2022-01-10 06:42:49,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:49,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [695283479] [2022-01-10 06:42:49,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:49,517 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:49,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:49,518 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:49,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 06:42:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:49,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:49,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:49,756 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:42:49,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:49,756 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:49,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [695283479] [2022-01-10 06:42:49,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [695283479] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:49,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:49,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:49,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138796833] [2022-01-10 06:42:49,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:49,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:49,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:49,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:49,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:49,758 INFO L87 Difference]: Start difference. First operand 8962 states and 10613 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:50,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:50,257 INFO L93 Difference]: Finished difference Result 17900 states and 21186 transitions. [2022-01-10 06:42:50,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:50,257 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 182 [2022-01-10 06:42:50,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:50,278 INFO L225 Difference]: With dead ends: 17900 [2022-01-10 06:42:50,278 INFO L226 Difference]: Without dead ends: 8954 [2022-01-10 06:42:50,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:50,291 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 298 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:50,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 306 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:50,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8954 states. [2022-01-10 06:42:50,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8954 to 8954. [2022-01-10 06:42:50,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8954 states, 8333 states have (on average 1.1876875075003) internal successors, (9897), 8362 states have internal predecessors, (9897), 316 states have call successors, (316), 272 states have call predecessors, (316), 304 states have return successors, (384), 320 states have call predecessors, (384), 316 states have call successors, (384) [2022-01-10 06:42:50,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8954 states to 8954 states and 10597 transitions. [2022-01-10 06:42:50,871 INFO L78 Accepts]: Start accepts. Automaton has 8954 states and 10597 transitions. Word has length 182 [2022-01-10 06:42:50,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:50,871 INFO L470 AbstractCegarLoop]: Abstraction has 8954 states and 10597 transitions. [2022-01-10 06:42:50,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:50,871 INFO L276 IsEmpty]: Start isEmpty. Operand 8954 states and 10597 transitions. [2022-01-10 06:42:50,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 06:42:50,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:50,876 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:50,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-01-10 06:42:51,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:51,084 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:51,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:51,084 INFO L85 PathProgramCache]: Analyzing trace with hash -22535218, now seen corresponding path program 1 times [2022-01-10 06:42:51,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:51,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [301094390] [2022-01-10 06:42:51,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:51,085 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:51,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:51,086 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:51,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 06:42:51,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:51,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:51,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:51,497 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:51,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:51,497 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:51,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [301094390] [2022-01-10 06:42:51,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [301094390] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:51,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:51,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:51,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801133351] [2022-01-10 06:42:51,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:51,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:51,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:51,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:51,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:51,499 INFO L87 Difference]: Start difference. First operand 8954 states and 10597 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:52,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:52,554 INFO L93 Difference]: Finished difference Result 26025 states and 30804 transitions. [2022-01-10 06:42:52,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:52,554 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 183 [2022-01-10 06:42:52,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:52,586 INFO L225 Difference]: With dead ends: 26025 [2022-01-10 06:42:52,586 INFO L226 Difference]: Without dead ends: 17087 [2022-01-10 06:42:52,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:52,600 INFO L933 BasicCegarLoop]: 403 mSDtfsCounter, 367 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:52,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 864 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:52,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17087 states. [2022-01-10 06:42:53,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17087 to 17085. [2022-01-10 06:42:53,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17085 states, 15893 states have (on average 1.185175863587743) internal successors, (18836), 15959 states have internal predecessors, (18836), 599 states have call successors, (599), 512 states have call predecessors, (599), 592 states have return successors, (763), 615 states have call predecessors, (763), 599 states have call successors, (763) [2022-01-10 06:42:53,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17085 states to 17085 states and 20198 transitions. [2022-01-10 06:42:53,630 INFO L78 Accepts]: Start accepts. Automaton has 17085 states and 20198 transitions. Word has length 183 [2022-01-10 06:42:53,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:53,631 INFO L470 AbstractCegarLoop]: Abstraction has 17085 states and 20198 transitions. [2022-01-10 06:42:53,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:53,631 INFO L276 IsEmpty]: Start isEmpty. Operand 17085 states and 20198 transitions. [2022-01-10 06:42:53,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 06:42:53,638 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:53,638 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:53,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:53,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:53,846 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:53,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:53,847 INFO L85 PathProgramCache]: Analyzing trace with hash 504858832, now seen corresponding path program 1 times [2022-01-10 06:42:53,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:53,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279811729] [2022-01-10 06:42:53,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:53,848 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:53,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:53,864 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:53,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 06:42:53,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:53,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:42:53,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:42:54,158 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:54,158 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:54,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279811729] [2022-01-10 06:42:54,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279811729] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:54,158 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:54,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:42:54,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109575935] [2022-01-10 06:42:54,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:54,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:42:54,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:54,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:42:54,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:54,159 INFO L87 Difference]: Start difference. First operand 17085 states and 20198 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:55,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:55,103 INFO L93 Difference]: Finished difference Result 34147 states and 40359 transitions. [2022-01-10 06:42:55,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:42:55,104 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 183 [2022-01-10 06:42:55,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:55,140 INFO L225 Difference]: With dead ends: 34147 [2022-01-10 06:42:55,140 INFO L226 Difference]: Without dead ends: 17078 [2022-01-10 06:42:55,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:42:55,161 INFO L933 BasicCegarLoop]: 305 mSDtfsCounter, 296 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:55,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 305 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:42:55,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17078 states. [2022-01-10 06:42:56,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17078 to 17078. [2022-01-10 06:42:56,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17078 states, 15889 states have (on average 1.1849707344703884) internal successors, (18828), 15954 states have internal predecessors, (18828), 596 states have call successors, (596), 512 states have call predecessors, (596), 592 states have return successors, (760), 612 states have call predecessors, (760), 596 states have call successors, (760) [2022-01-10 06:42:56,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17078 states to 17078 states and 20184 transitions. [2022-01-10 06:42:56,206 INFO L78 Accepts]: Start accepts. Automaton has 17078 states and 20184 transitions. Word has length 183 [2022-01-10 06:42:56,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:42:56,206 INFO L470 AbstractCegarLoop]: Abstraction has 17078 states and 20184 transitions. [2022-01-10 06:42:56,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:42:56,206 INFO L276 IsEmpty]: Start isEmpty. Operand 17078 states and 20184 transitions. [2022-01-10 06:42:56,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 06:42:56,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:42:56,213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:42:56,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 06:42:56,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:42:56,421 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:42:56,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:42:56,421 INFO L85 PathProgramCache]: Analyzing trace with hash 121943682, now seen corresponding path program 1 times [2022-01-10 06:42:56,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:42:56,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809661756] [2022-01-10 06:42:56,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:42:56,422 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:42:56,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:42:56,423 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:42:56,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 06:42:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:42:56,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:42:56,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:42:56,853 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:42:56,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:42:56,854 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:42:56,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809661756] [2022-01-10 06:42:56,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1809661756] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:42:56,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:42:56,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:42:56,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905945734] [2022-01-10 06:42:56,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:42:56,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:42:56,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:42:56,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:42:56,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:42:56,855 INFO L87 Difference]: Start difference. First operand 17078 states and 20184 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:42:59,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:42:59,014 INFO L93 Difference]: Finished difference Result 53648 states and 63198 transitions. [2022-01-10 06:42:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:42:59,014 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 184 [2022-01-10 06:42:59,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:42:59,097 INFO L225 Difference]: With dead ends: 53648 [2022-01-10 06:42:59,097 INFO L226 Difference]: Without dead ends: 36586 [2022-01-10 06:42:59,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:42:59,137 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 371 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:42:59,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 848 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:42:59,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36586 states. [2022-01-10 06:43:01,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36586 to 35816. [2022-01-10 06:43:01,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35816 states, 33184 states have (on average 1.1781882835101254) internal successors, (39097), 33522 states have internal predecessors, (39097), 1127 states have call successors, (1127), 960 states have call predecessors, (1127), 1504 states have return successors, (1868), 1335 states have call predecessors, (1868), 1127 states have call successors, (1868) [2022-01-10 06:43:01,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35816 states to 35816 states and 42092 transitions. [2022-01-10 06:43:01,543 INFO L78 Accepts]: Start accepts. Automaton has 35816 states and 42092 transitions. Word has length 184 [2022-01-10 06:43:01,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:01,543 INFO L470 AbstractCegarLoop]: Abstraction has 35816 states and 42092 transitions. [2022-01-10 06:43:01,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:01,543 INFO L276 IsEmpty]: Start isEmpty. Operand 35816 states and 42092 transitions. [2022-01-10 06:43:01,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-01-10 06:43:01,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:01,558 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:01,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-01-10 06:43:01,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:01,763 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:01,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:01,763 INFO L85 PathProgramCache]: Analyzing trace with hash 649337732, now seen corresponding path program 1 times [2022-01-10 06:43:01,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:01,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [666593558] [2022-01-10 06:43:01,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:01,764 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:01,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:01,765 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:01,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 06:43:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:01,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:01,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:02,092 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:43:02,092 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:02,092 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:02,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [666593558] [2022-01-10 06:43:02,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [666593558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:02,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:02,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:02,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258474105] [2022-01-10 06:43:02,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:02,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:02,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:02,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:02,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:02,096 INFO L87 Difference]: Start difference. First operand 35816 states and 42092 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:04,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:04,203 INFO L93 Difference]: Finished difference Result 71611 states and 84151 transitions. [2022-01-10 06:43:04,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:04,204 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 184 [2022-01-10 06:43:04,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:04,270 INFO L225 Difference]: With dead ends: 71611 [2022-01-10 06:43:04,270 INFO L226 Difference]: Without dead ends: 35810 [2022-01-10 06:43:04,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:04,303 INFO L933 BasicCegarLoop]: 304 mSDtfsCounter, 294 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:04,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 304 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:04,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35810 states. [2022-01-10 06:43:06,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35810 to 35810. [2022-01-10 06:43:06,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35810 states, 33181 states have (on average 1.1781139808926795) internal successors, (39091), 33518 states have internal predecessors, (39091), 1124 states have call successors, (1124), 960 states have call predecessors, (1124), 1504 states have return successors, (1864), 1332 states have call predecessors, (1864), 1124 states have call successors, (1864) [2022-01-10 06:43:06,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35810 states to 35810 states and 42079 transitions. [2022-01-10 06:43:06,412 INFO L78 Accepts]: Start accepts. Automaton has 35810 states and 42079 transitions. Word has length 184 [2022-01-10 06:43:06,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:06,412 INFO L470 AbstractCegarLoop]: Abstraction has 35810 states and 42079 transitions. [2022-01-10 06:43:06,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:06,412 INFO L276 IsEmpty]: Start isEmpty. Operand 35810 states and 42079 transitions. [2022-01-10 06:43:06,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 06:43:06,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:06,425 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:06,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:06,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:06,632 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:06,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:06,633 INFO L85 PathProgramCache]: Analyzing trace with hash -969715118, now seen corresponding path program 1 times [2022-01-10 06:43:06,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:06,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765672951] [2022-01-10 06:43:06,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:06,633 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:06,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:06,635 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:06,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 06:43:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:06,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:43:06,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:07,053 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:43:07,054 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:07,054 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:07,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765672951] [2022-01-10 06:43:07,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765672951] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:07,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:07,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:07,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105294365] [2022-01-10 06:43:07,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:07,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:43:07,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:07,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:43:07,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:43:07,055 INFO L87 Difference]: Start difference. First operand 35810 states and 42079 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:10,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:10,795 INFO L93 Difference]: Finished difference Result 102887 states and 120810 transitions. [2022-01-10 06:43:10,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:10,796 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 185 [2022-01-10 06:43:10,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:10,933 INFO L225 Difference]: With dead ends: 102887 [2022-01-10 06:43:10,933 INFO L226 Difference]: Without dead ends: 67093 [2022-01-10 06:43:10,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:10,981 INFO L933 BasicCegarLoop]: 375 mSDtfsCounter, 352 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:10,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 789 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:43:11,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67093 states. [2022-01-10 06:43:15,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67093 to 67091. [2022-01-10 06:43:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67091 states, 62091 states have (on average 1.174759626999082) internal successors, (72942), 62765 states have internal predecessors, (72942), 2119 states have call successors, (2119), 1792 states have call predecessors, (2119), 2880 states have return successors, (3611), 2535 states have call predecessors, (3611), 2119 states have call successors, (3611) [2022-01-10 06:43:15,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67091 states to 67091 states and 78672 transitions. [2022-01-10 06:43:15,198 INFO L78 Accepts]: Start accepts. Automaton has 67091 states and 78672 transitions. Word has length 185 [2022-01-10 06:43:15,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:15,199 INFO L470 AbstractCegarLoop]: Abstraction has 67091 states and 78672 transitions. [2022-01-10 06:43:15,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:15,199 INFO L276 IsEmpty]: Start isEmpty. Operand 67091 states and 78672 transitions. [2022-01-10 06:43:15,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-01-10 06:43:15,224 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:15,224 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:15,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-01-10 06:43:15,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:15,431 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:15,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:15,432 INFO L85 PathProgramCache]: Analyzing trace with hash -442321068, now seen corresponding path program 1 times [2022-01-10 06:43:15,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:15,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748512752] [2022-01-10 06:43:15,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:15,432 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:15,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:15,433 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:15,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 06:43:15,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:15,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 06:43:15,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:15,753 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-01-10 06:43:15,754 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:15,754 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:15,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748512752] [2022-01-10 06:43:15,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748512752] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:15,754 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:15,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 06:43:15,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630717486] [2022-01-10 06:43:15,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:15,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 06:43:15,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:15,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 06:43:15,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:15,755 INFO L87 Difference]: Start difference. First operand 67091 states and 78672 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:20,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:20,137 INFO L93 Difference]: Finished difference Result 134161 states and 157313 transitions. [2022-01-10 06:43:20,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 06:43:20,138 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 185 [2022-01-10 06:43:20,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:20,369 INFO L225 Difference]: With dead ends: 134161 [2022-01-10 06:43:20,369 INFO L226 Difference]: Without dead ends: 67086 [2022-01-10 06:43:20,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 06:43:20,446 INFO L933 BasicCegarLoop]: 303 mSDtfsCounter, 292 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:20,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 303 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:43:20,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67086 states. [2022-01-10 06:43:24,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67086 to 67086. [2022-01-10 06:43:24,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67086 states, 62089 states have (on average 1.174733044500636) internal successors, (72938), 62762 states have internal predecessors, (72938), 2116 states have call successors, (2116), 1792 states have call predecessors, (2116), 2880 states have return successors, (3608), 2532 states have call predecessors, (3608), 2116 states have call successors, (3608) [2022-01-10 06:43:24,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67086 states to 67086 states and 78662 transitions. [2022-01-10 06:43:24,550 INFO L78 Accepts]: Start accepts. Automaton has 67086 states and 78662 transitions. Word has length 185 [2022-01-10 06:43:24,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:24,551 INFO L470 AbstractCegarLoop]: Abstraction has 67086 states and 78662 transitions. [2022-01-10 06:43:24,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-01-10 06:43:24,551 INFO L276 IsEmpty]: Start isEmpty. Operand 67086 states and 78662 transitions. [2022-01-10 06:43:24,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 06:43:24,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:24,573 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:24,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-01-10 06:43:24,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:24,778 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:24,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:24,778 INFO L85 PathProgramCache]: Analyzing trace with hash -631093250, now seen corresponding path program 1 times [2022-01-10 06:43:24,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:24,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [376068094] [2022-01-10 06:43:24,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:24,779 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:24,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:24,780 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:24,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 06:43:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:43:25,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:43:25,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:43:25,352 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-01-10 06:43:25,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:43:25,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:43:25,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [376068094] [2022-01-10 06:43:25,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [376068094] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:43:25,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:43:25,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:43:25,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595017557] [2022-01-10 06:43:25,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:43:25,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:43:25,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:43:25,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:43:25,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:43:25,354 INFO L87 Difference]: Start difference. First operand 67086 states and 78662 transitions. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:32,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:43:32,593 INFO L93 Difference]: Finished difference Result 192270 states and 225415 transitions. [2022-01-10 06:43:32,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 06:43:32,594 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 186 [2022-01-10 06:43:32,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:43:33,102 INFO L225 Difference]: With dead ends: 192270 [2022-01-10 06:43:33,102 INFO L226 Difference]: Without dead ends: 125200 [2022-01-10 06:43:33,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:43:33,199 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 346 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:43:33,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 752 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 06:43:33,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125200 states. [2022-01-10 06:43:40,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125200 to 125198. [2022-01-10 06:43:41,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125198 states, 115654 states have (on average 1.1726269735590642) internal successors, (135619), 117032 states have internal predecessors, (135619), 3975 states have call successors, (3975), 3328 states have call predecessors, (3975), 5568 states have return successors, (7035), 4839 states have call predecessors, (7035), 3975 states have call successors, (7035) [2022-01-10 06:43:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125198 states to 125198 states and 146629 transitions. [2022-01-10 06:43:41,379 INFO L78 Accepts]: Start accepts. Automaton has 125198 states and 146629 transitions. Word has length 186 [2022-01-10 06:43:41,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:43:41,380 INFO L470 AbstractCegarLoop]: Abstraction has 125198 states and 146629 transitions. [2022-01-10 06:43:41,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-01-10 06:43:41,380 INFO L276 IsEmpty]: Start isEmpty. Operand 125198 states and 146629 transitions. [2022-01-10 06:43:41,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-10 06:43:41,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:43:41,439 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 06:43:41,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 06:43:41,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:43:41,649 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:43:41,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:43:41,649 INFO L85 PathProgramCache]: Analyzing trace with hash -103699200, now seen corresponding path program 1 times [2022-01-10 06:43:41,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:43:41,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1472199280] [2022-01-10 06:43:41,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:43:41,650 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:43:41,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:43:41,651 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:43:41,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process