/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 00:05:28,730 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 00:05:28,732 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 00:05:28,782 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 00:05:28,782 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 00:05:28,783 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 00:05:28,784 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 00:05:28,785 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 00:05:28,786 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 00:05:28,786 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 00:05:28,787 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 00:05:28,787 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 00:05:28,788 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 00:05:28,788 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 00:05:28,791 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 00:05:28,791 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 00:05:28,792 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 00:05:28,795 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 00:05:28,798 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 00:05:28,802 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 00:05:28,804 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 00:05:28,805 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 00:05:28,806 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 00:05:28,806 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 00:05:28,811 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 00:05:28,811 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 00:05:28,811 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 00:05:28,812 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 00:05:28,813 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 00:05:28,813 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 00:05:28,813 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 00:05:28,814 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 00:05:28,815 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 00:05:28,815 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 00:05:28,816 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 00:05:28,816 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 00:05:28,817 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 00:05:28,817 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 00:05:28,817 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 00:05:28,817 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 00:05:28,818 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 00:05:28,818 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-19 00:05:28,842 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 00:05:28,842 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 00:05:28,842 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 00:05:28,843 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 00:05:28,843 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 00:05:28,843 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 00:05:28,843 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 00:05:28,843 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 00:05:28,843 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 00:05:28,843 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 00:05:28,843 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 00:05:28,844 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 00:05:28,844 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:05:28,845 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 00:05:28,845 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 00:05:28,846 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 00:05:28,998 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 00:05:29,011 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 00:05:29,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 00:05:29,013 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 00:05:29,014 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 00:05:29,014 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-01-19 00:05:29,054 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c0899e99/0e29686b97c940b7b231183c201c2f0c/FLAG5f5793402 [2022-01-19 00:05:29,397 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 00:05:29,398 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-01-19 00:05:29,402 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c0899e99/0e29686b97c940b7b231183c201c2f0c/FLAG5f5793402 [2022-01-19 00:05:29,410 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c0899e99/0e29686b97c940b7b231183c201c2f0c [2022-01-19 00:05:29,412 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 00:05:29,413 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 00:05:29,415 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 00:05:29,416 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 00:05:29,418 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 00:05:29,418 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,419 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f5b3217 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29, skipping insertion in model container [2022-01-19 00:05:29,419 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,424 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 00:05:29,439 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 00:05:29,553 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2251,2264] [2022-01-19 00:05:29,558 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:05:29,563 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 00:05:29,578 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2251,2264] [2022-01-19 00:05:29,581 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:05:29,590 INFO L208 MainTranslator]: Completed translation [2022-01-19 00:05:29,590 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29 WrapperNode [2022-01-19 00:05:29,590 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 00:05:29,591 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 00:05:29,591 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 00:05:29,591 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 00:05:29,596 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,601 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,615 INFO L137 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 112 [2022-01-19 00:05:29,615 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 00:05:29,616 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 00:05:29,616 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 00:05:29,616 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 00:05:29,621 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,621 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,623 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,623 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,629 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,638 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,640 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,641 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 00:05:29,642 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 00:05:29,642 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 00:05:29,642 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 00:05:29,643 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (1/1) ... [2022-01-19 00:05:29,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:05:29,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:05:29,670 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-19 00:05:29,675 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-19 00:05:29,699 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 00:05:29,700 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 00:05:29,700 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 00:05:29,700 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 00:05:29,701 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 00:05:29,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 00:05:29,701 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 00:05:29,702 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 00:05:29,783 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 00:05:29,784 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 00:05:29,964 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 00:05:29,970 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 00:05:29,970 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 00:05:29,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:05:29 BoogieIcfgContainer [2022-01-19 00:05:29,972 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 00:05:29,973 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 00:05:29,973 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 00:05:29,975 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 00:05:29,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 12:05:29" (1/3) ... [2022-01-19 00:05:29,976 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47aef0dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:05:29, skipping insertion in model container [2022-01-19 00:05:29,976 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:05:29" (2/3) ... [2022-01-19 00:05:29,976 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47aef0dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:05:29, skipping insertion in model container [2022-01-19 00:05:29,976 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:05:29" (3/3) ... [2022-01-19 00:05:29,977 INFO L111 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2022-01-19 00:05:29,981 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 00:05:29,981 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 00:05:29,981 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 00:05:30,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,012 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,013 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,013 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,013 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,013 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,013 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,014 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,015 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,016 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,016 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,016 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,016 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,017 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,017 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,017 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,017 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,017 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,018 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,018 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,018 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,018 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,018 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,018 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,019 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,020 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,021 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,021 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,021 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,024 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,024 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,024 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,025 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,025 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,026 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,026 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,026 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,027 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,027 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:05:30,040 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 00:05:30,084 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 00:05:30,089 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=false, 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-19 00:05:30,089 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 00:05:30,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 166 places, 174 transitions, 364 flow [2022-01-19 00:05:30,158 INFO L129 PetriNetUnfolder]: 15/172 cut-off events. [2022-01-19 00:05:30,158 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 00:05:30,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 172 events. 15/172 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 118 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 131. Up to 3 conditions per place. [2022-01-19 00:05:30,162 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 174 transitions, 364 flow [2022-01-19 00:05:30,166 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 163 transitions, 338 flow [2022-01-19 00:05:30,197 INFO L129 PetriNetUnfolder]: 15/162 cut-off events. [2022-01-19 00:05:30,197 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 00:05:30,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:30,198 INFO L254 CegarLoopForPetriNet]: 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-19 00:05:30,198 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:30,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:30,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1906392923, now seen corresponding path program 1 times [2022-01-19 00:05:30,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:30,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308028113] [2022-01-19 00:05:30,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:30,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:30,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:30,404 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-19 00:05:30,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:30,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308028113] [2022-01-19 00:05:30,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308028113] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:30,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:30,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 00:05:30,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190300582] [2022-01-19 00:05:30,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:30,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 00:05:30,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:30,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 00:05:30,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 00:05:30,458 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 174 [2022-01-19 00:05:30,465 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 163 transitions, 338 flow. Second operand has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:30,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:30,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 174 [2022-01-19 00:05:30,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:30,524 INFO L129 PetriNetUnfolder]: 6/154 cut-off events. [2022-01-19 00:05:30,525 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-01-19 00:05:30,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 154 events. 6/154 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 111 event pairs, 0 based on Foata normal form. 11/154 useless extension candidates. Maximal degree in co-relation 125. Up to 5 conditions per place. [2022-01-19 00:05:30,526 INFO L132 encePairwiseOnDemand]: 165/174 looper letters, 4 selfloop transitions, 0 changer transitions 5/154 dead transitions. [2022-01-19 00:05:30,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 154 transitions, 328 flow [2022-01-19 00:05:30,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 00:05:30,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 00:05:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 333 transitions. [2022-01-19 00:05:30,540 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9568965517241379 [2022-01-19 00:05:30,541 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 333 transitions. [2022-01-19 00:05:30,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 333 transitions. [2022-01-19 00:05:30,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:30,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 333 transitions. [2022-01-19 00:05:30,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 166.5) internal successors, (333), 2 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:30,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:30,560 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:30,562 INFO L186 Difference]: Start difference. First operand has 155 places, 163 transitions, 338 flow. Second operand 2 states and 333 transitions. [2022-01-19 00:05:30,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 154 transitions, 328 flow [2022-01-19 00:05:30,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 154 transitions, 320 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 00:05:30,570 INFO L242 Difference]: Finished difference. Result has 152 places, 149 transitions, 302 flow [2022-01-19 00:05:30,571 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=302, PETRI_PLACES=152, PETRI_TRANSITIONS=149} [2022-01-19 00:05:30,574 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, -3 predicate places. [2022-01-19 00:05:30,574 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 149 transitions, 302 flow [2022-01-19 00:05:30,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:30,575 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:30,575 INFO L254 CegarLoopForPetriNet]: 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-19 00:05:30,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 00:05:30,576 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:30,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:30,576 INFO L85 PathProgramCache]: Analyzing trace with hash 2116646914, now seen corresponding path program 1 times [2022-01-19 00:05:30,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:30,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089327276] [2022-01-19 00:05:30,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:30,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:30,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:30,917 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-19 00:05:30,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:30,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089327276] [2022-01-19 00:05:30,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089327276] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:30,918 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:30,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:05:30,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195746733] [2022-01-19 00:05:30,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:30,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:05:30,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:30,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:05:30,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:05:30,922 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 174 [2022-01-19 00:05:30,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 149 transitions, 302 flow. Second operand has 6 states, 6 states have (on average 125.66666666666667) internal successors, (754), 6 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:30,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:30,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 174 [2022-01-19 00:05:30,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:31,169 INFO L129 PetriNetUnfolder]: 171/632 cut-off events. [2022-01-19 00:05:31,170 INFO L130 PetriNetUnfolder]: For 22/35 co-relation queries the response was YES. [2022-01-19 00:05:31,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 632 events. 171/632 cut-off events. For 22/35 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3069 event pairs, 41 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 961. Up to 122 conditions per place. [2022-01-19 00:05:31,176 INFO L132 encePairwiseOnDemand]: 167/174 looper letters, 65 selfloop transitions, 5 changer transitions 4/185 dead transitions. [2022-01-19 00:05:31,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 527 flow [2022-01-19 00:05:31,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:05:31,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:05:31,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 801 transitions. [2022-01-19 00:05:31,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2022-01-19 00:05:31,180 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 801 transitions. [2022-01-19 00:05:31,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 801 transitions. [2022-01-19 00:05:31,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:31,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 801 transitions. [2022-01-19 00:05:31,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.5) internal successors, (801), 6 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 174.0) internal successors, (1218), 7 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,186 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 174.0) internal successors, (1218), 7 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,186 INFO L186 Difference]: Start difference. First operand has 152 places, 149 transitions, 302 flow. Second operand 6 states and 801 transitions. [2022-01-19 00:05:31,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 527 flow [2022-01-19 00:05:31,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 185 transitions, 527 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:05:31,192 INFO L242 Difference]: Finished difference. Result has 155 places, 152 transitions, 331 flow [2022-01-19 00:05:31,193 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=155, PETRI_TRANSITIONS=152} [2022-01-19 00:05:31,194 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 0 predicate places. [2022-01-19 00:05:31,194 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 152 transitions, 331 flow [2022-01-19 00:05:31,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 125.66666666666667) internal successors, (754), 6 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:31,195 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:31,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 00:05:31,195 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:31,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:31,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1543221727, now seen corresponding path program 1 times [2022-01-19 00:05:31,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:31,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354961129] [2022-01-19 00:05:31,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:31,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:31,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:05:31,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354961129] [2022-01-19 00:05:31,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354961129] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:31,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:31,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:05:31,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409269285] [2022-01-19 00:05:31,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:31,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:05:31,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:05:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:05:31,354 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 00:05:31,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 152 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,356 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:31,356 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 00:05:31,356 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:31,544 INFO L129 PetriNetUnfolder]: 120/694 cut-off events. [2022-01-19 00:05:31,544 INFO L130 PetriNetUnfolder]: For 28/38 co-relation queries the response was YES. [2022-01-19 00:05:31,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 998 conditions, 694 events. 120/694 cut-off events. For 28/38 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3411 event pairs, 38 based on Foata normal form. 0/607 useless extension candidates. Maximal degree in co-relation 991. Up to 86 conditions per place. [2022-01-19 00:05:31,547 INFO L132 encePairwiseOnDemand]: 162/174 looper letters, 64 selfloop transitions, 14 changer transitions 0/188 dead transitions. [2022-01-19 00:05:31,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 188 transitions, 570 flow [2022-01-19 00:05:31,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 00:05:31,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 00:05:31,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1318 transitions. [2022-01-19 00:05:31,550 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7574712643678161 [2022-01-19 00:05:31,550 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1318 transitions. [2022-01-19 00:05:31,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1318 transitions. [2022-01-19 00:05:31,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:31,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1318 transitions. [2022-01-19 00:05:31,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.8) internal successors, (1318), 10 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,557 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,557 INFO L186 Difference]: Start difference. First operand has 155 places, 152 transitions, 331 flow. Second operand 10 states and 1318 transitions. [2022-01-19 00:05:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 188 transitions, 570 flow [2022-01-19 00:05:31,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 188 transitions, 566 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-01-19 00:05:31,561 INFO L242 Difference]: Finished difference. Result has 162 places, 156 transitions, 375 flow [2022-01-19 00:05:31,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=375, PETRI_PLACES=162, PETRI_TRANSITIONS=156} [2022-01-19 00:05:31,562 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 7 predicate places. [2022-01-19 00:05:31,562 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 156 transitions, 375 flow [2022-01-19 00:05:31,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:31,563 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:31,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 00:05:31,563 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:31,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:31,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1522524733, now seen corresponding path program 1 times [2022-01-19 00:05:31,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:31,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055291261] [2022-01-19 00:05:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:31,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:31,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:31,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:05:31,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:31,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055291261] [2022-01-19 00:05:31,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055291261] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:31,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:31,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:05:31,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392131523] [2022-01-19 00:05:31,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:31,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:05:31,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:31,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:05:31,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:05:31,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 00:05:31,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 156 transitions, 375 flow. Second operand has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:31,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 00:05:31,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:31,793 INFO L129 PetriNetUnfolder]: 106/574 cut-off events. [2022-01-19 00:05:31,793 INFO L130 PetriNetUnfolder]: For 77/86 co-relation queries the response was YES. [2022-01-19 00:05:31,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 905 conditions, 574 events. 106/574 cut-off events. For 77/86 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2430 event pairs, 37 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 897. Up to 97 conditions per place. [2022-01-19 00:05:31,796 INFO L132 encePairwiseOnDemand]: 162/174 looper letters, 45 selfloop transitions, 11 changer transitions 19/186 dead transitions. [2022-01-19 00:05:31,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 186 transitions, 597 flow [2022-01-19 00:05:31,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 00:05:31,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 00:05:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1315 transitions. [2022-01-19 00:05:31,799 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7557471264367817 [2022-01-19 00:05:31,799 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1315 transitions. [2022-01-19 00:05:31,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1315 transitions. [2022-01-19 00:05:31,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:31,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1315 transitions. [2022-01-19 00:05:31,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.5) internal successors, (1315), 10 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,805 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,805 INFO L186 Difference]: Start difference. First operand has 162 places, 156 transitions, 375 flow. Second operand 10 states and 1315 transitions. [2022-01-19 00:05:31,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 186 transitions, 597 flow [2022-01-19 00:05:31,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 186 transitions, 589 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 00:05:31,809 INFO L242 Difference]: Finished difference. Result has 170 places, 154 transitions, 393 flow [2022-01-19 00:05:31,809 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=393, PETRI_PLACES=170, PETRI_TRANSITIONS=154} [2022-01-19 00:05:31,809 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 15 predicate places. [2022-01-19 00:05:31,810 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 154 transitions, 393 flow [2022-01-19 00:05:31,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,810 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:31,810 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:31,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 00:05:31,811 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:31,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:31,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1897785128, now seen corresponding path program 1 times [2022-01-19 00:05:31,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:31,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572866588] [2022-01-19 00:05:31,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:31,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:31,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:31,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:31,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572866588] [2022-01-19 00:05:31,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572866588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:31,885 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:31,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:05:31,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612052864] [2022-01-19 00:05:31,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:31,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:05:31,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:31,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:05:31,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:05:31,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 00:05:31,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 154 transitions, 393 flow. Second operand has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:31,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:31,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 00:05:31,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:32,044 INFO L129 PetriNetUnfolder]: 121/711 cut-off events. [2022-01-19 00:05:32,044 INFO L130 PetriNetUnfolder]: For 141/151 co-relation queries the response was YES. [2022-01-19 00:05:32,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 711 events. 121/711 cut-off events. For 141/151 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3685 event pairs, 38 based on Foata normal form. 6/675 useless extension candidates. Maximal degree in co-relation 1115. Up to 94 conditions per place. [2022-01-19 00:05:32,048 INFO L132 encePairwiseOnDemand]: 164/174 looper letters, 57 selfloop transitions, 10 changer transitions 0/178 dead transitions. [2022-01-19 00:05:32,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 178 transitions, 592 flow [2022-01-19 00:05:32,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:05:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:05:32,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1058 transitions. [2022-01-19 00:05:32,051 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7600574712643678 [2022-01-19 00:05:32,051 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1058 transitions. [2022-01-19 00:05:32,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1058 transitions. [2022-01-19 00:05:32,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:32,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1058 transitions. [2022-01-19 00:05:32,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.25) internal successors, (1058), 8 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,055 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,055 INFO L186 Difference]: Start difference. First operand has 170 places, 154 transitions, 393 flow. Second operand 8 states and 1058 transitions. [2022-01-19 00:05:32,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 178 transitions, 592 flow [2022-01-19 00:05:32,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 178 transitions, 557 flow, removed 5 selfloop flow, removed 10 redundant places. [2022-01-19 00:05:32,059 INFO L242 Difference]: Finished difference. Result has 165 places, 156 transitions, 398 flow [2022-01-19 00:05:32,059 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=398, PETRI_PLACES=165, PETRI_TRANSITIONS=156} [2022-01-19 00:05:32,060 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 10 predicate places. [2022-01-19 00:05:32,060 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 156 transitions, 398 flow [2022-01-19 00:05:32,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,060 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:32,060 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:32,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 00:05:32,061 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:32,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:32,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1055001396, now seen corresponding path program 1 times [2022-01-19 00:05:32,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:32,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261779243] [2022-01-19 00:05:32,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:32,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:32,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:32,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261779243] [2022-01-19 00:05:32,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261779243] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:32,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:32,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:05:32,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383417409] [2022-01-19 00:05:32,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:32,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:05:32,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:32,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:05:32,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:05:32,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 00:05:32,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 156 transitions, 398 flow. Second operand has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:32,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 00:05:32,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:32,261 INFO L129 PetriNetUnfolder]: 105/546 cut-off events. [2022-01-19 00:05:32,261 INFO L130 PetriNetUnfolder]: For 101/110 co-relation queries the response was YES. [2022-01-19 00:05:32,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 894 conditions, 546 events. 105/546 cut-off events. For 101/110 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2352 event pairs, 37 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 884. Up to 97 conditions per place. [2022-01-19 00:05:32,264 INFO L132 encePairwiseOnDemand]: 164/174 looper letters, 48 selfloop transitions, 9 changer transitions 7/175 dead transitions. [2022-01-19 00:05:32,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 175 transitions, 574 flow [2022-01-19 00:05:32,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:05:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:05:32,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1055 transitions. [2022-01-19 00:05:32,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7579022988505747 [2022-01-19 00:05:32,266 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1055 transitions. [2022-01-19 00:05:32,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1055 transitions. [2022-01-19 00:05:32,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:32,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1055 transitions. [2022-01-19 00:05:32,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 131.875) internal successors, (1055), 8 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,269 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,269 INFO L186 Difference]: Start difference. First operand has 165 places, 156 transitions, 398 flow. Second operand 8 states and 1055 transitions. [2022-01-19 00:05:32,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 175 transitions, 574 flow [2022-01-19 00:05:32,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 175 transitions, 556 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-01-19 00:05:32,272 INFO L242 Difference]: Finished difference. Result has 168 places, 155 transitions, 394 flow [2022-01-19 00:05:32,273 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=394, PETRI_PLACES=168, PETRI_TRANSITIONS=155} [2022-01-19 00:05:32,273 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 13 predicate places. [2022-01-19 00:05:32,273 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 155 transitions, 394 flow [2022-01-19 00:05:32,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:32,274 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:32,274 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:32,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 00:05:32,274 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:32,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:32,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1703942293, now seen corresponding path program 1 times [2022-01-19 00:05:32,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:32,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252538169] [2022-01-19 00:05:32,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:32,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:32,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:32,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:32,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:32,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252538169] [2022-01-19 00:05:32,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252538169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:05:32,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386718732] [2022-01-19 00:05:32,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:32,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:05:32,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:05:32,492 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:05:32,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 00:05:32,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:32,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 00:05:32,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:05:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:33,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:05:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:33,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386718732] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:05:33,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:05:33,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 30 [2022-01-19 00:05:33,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473273696] [2022-01-19 00:05:33,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:33,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:05:33,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:33,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:05:33,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-19 00:05:33,713 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 174 [2022-01-19 00:05:33,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 155 transitions, 394 flow. Second operand has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:33,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:33,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 174 [2022-01-19 00:05:33,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:34,023 INFO L129 PetriNetUnfolder]: 81/524 cut-off events. [2022-01-19 00:05:34,023 INFO L130 PetriNetUnfolder]: For 126/133 co-relation queries the response was YES. [2022-01-19 00:05:34,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 524 events. 81/524 cut-off events. For 126/133 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2305 event pairs, 28 based on Foata normal form. 7/499 useless extension candidates. Maximal degree in co-relation 857. Up to 80 conditions per place. [2022-01-19 00:05:34,026 INFO L132 encePairwiseOnDemand]: 160/174 looper letters, 47 selfloop transitions, 15 changer transitions 0/171 dead transitions. [2022-01-19 00:05:34,026 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 171 transitions, 564 flow [2022-01-19 00:05:34,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 00:05:34,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 00:05:34,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1768 transitions. [2022-01-19 00:05:34,029 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7257799671592775 [2022-01-19 00:05:34,029 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1768 transitions. [2022-01-19 00:05:34,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1768 transitions. [2022-01-19 00:05:34,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:34,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1768 transitions. [2022-01-19 00:05:34,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.28571428571429) internal successors, (1768), 14 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:34,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:34,036 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:34,036 INFO L186 Difference]: Start difference. First operand has 168 places, 155 transitions, 394 flow. Second operand 14 states and 1768 transitions. [2022-01-19 00:05:34,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 171 transitions, 564 flow [2022-01-19 00:05:34,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 534 flow, removed 5 selfloop flow, removed 8 redundant places. [2022-01-19 00:05:34,039 INFO L242 Difference]: Finished difference. Result has 175 places, 158 transitions, 426 flow [2022-01-19 00:05:34,039 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=426, PETRI_PLACES=175, PETRI_TRANSITIONS=158} [2022-01-19 00:05:34,039 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 20 predicate places. [2022-01-19 00:05:34,040 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 158 transitions, 426 flow [2022-01-19 00:05:34,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:34,040 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:34,040 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:34,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 00:05:34,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:05:34,252 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:34,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:34,253 INFO L85 PathProgramCache]: Analyzing trace with hash 2100548871, now seen corresponding path program 1 times [2022-01-19 00:05:34,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:34,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151886933] [2022-01-19 00:05:34,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:34,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:34,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:34,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:34,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:34,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151886933] [2022-01-19 00:05:34,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151886933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:05:34,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421380040] [2022-01-19 00:05:34,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:34,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:05:34,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:05:34,393 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:05:34,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 00:05:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:34,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 00:05:34,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:05:34,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:34,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:05:35,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:35,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421380040] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:05:35,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:05:35,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 30 [2022-01-19 00:05:35,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635543829] [2022-01-19 00:05:35,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:35,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 00:05:35,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:35,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 00:05:35,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-19 00:05:35,384 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 174 [2022-01-19 00:05:35,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 158 transitions, 426 flow. Second operand has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:35,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:35,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 174 [2022-01-19 00:05:35,385 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:35,652 INFO L129 PetriNetUnfolder]: 64/579 cut-off events. [2022-01-19 00:05:35,652 INFO L130 PetriNetUnfolder]: For 205/206 co-relation queries the response was YES. [2022-01-19 00:05:35,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 579 events. 64/579 cut-off events. For 205/206 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2857 event pairs, 23 based on Foata normal form. 1/540 useless extension candidates. Maximal degree in co-relation 932. Up to 62 conditions per place. [2022-01-19 00:05:35,655 INFO L132 encePairwiseOnDemand]: 160/174 looper letters, 52 selfloop transitions, 15 changer transitions 0/176 dead transitions. [2022-01-19 00:05:35,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 176 transitions, 620 flow [2022-01-19 00:05:35,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 00:05:35,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 00:05:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1770 transitions. [2022-01-19 00:05:35,658 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7266009852216748 [2022-01-19 00:05:35,658 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1770 transitions. [2022-01-19 00:05:35,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1770 transitions. [2022-01-19 00:05:35,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:35,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1770 transitions. [2022-01-19 00:05:35,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.42857142857143) internal successors, (1770), 14 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:35,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:35,665 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:35,665 INFO L186 Difference]: Start difference. First operand has 175 places, 158 transitions, 426 flow. Second operand 14 states and 1770 transitions. [2022-01-19 00:05:35,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 176 transitions, 620 flow [2022-01-19 00:05:35,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 176 transitions, 597 flow, removed 1 selfloop flow, removed 8 redundant places. [2022-01-19 00:05:35,668 INFO L242 Difference]: Finished difference. Result has 182 places, 159 transitions, 447 flow [2022-01-19 00:05:35,668 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=447, PETRI_PLACES=182, PETRI_TRANSITIONS=159} [2022-01-19 00:05:35,668 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 27 predicate places. [2022-01-19 00:05:35,668 INFO L470 AbstractCegarLoop]: Abstraction has has 182 places, 159 transitions, 447 flow [2022-01-19 00:05:35,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:35,669 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:35,669 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:35,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 00:05:35,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-01-19 00:05:35,880 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:35,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:35,881 INFO L85 PathProgramCache]: Analyzing trace with hash 864077398, now seen corresponding path program 1 times [2022-01-19 00:05:35,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:35,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293379908] [2022-01-19 00:05:35,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:35,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:35,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:36,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:36,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:36,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293379908] [2022-01-19 00:05:36,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293379908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:05:36,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837272938] [2022-01-19 00:05:36,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:36,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:05:36,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:05:36,264 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:05:36,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 00:05:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:36,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 00:05:36,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:05:36,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 00:05:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:36,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:05:37,082 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:05:37,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 00:05:37,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:37,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837272938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:05:37,287 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:05:37,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 27 [2022-01-19 00:05:37,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880951949] [2022-01-19 00:05:37,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:05:37,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 00:05:37,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:37,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 00:05:37,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-19 00:05:37,290 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:05:37,292 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 159 transitions, 447 flow. Second operand has 27 states, 27 states have (on average 107.66666666666667) internal successors, (2907), 27 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:37,292 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:37,292 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:05:37,292 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:38,670 INFO L129 PetriNetUnfolder]: 2823/5593 cut-off events. [2022-01-19 00:05:38,671 INFO L130 PetriNetUnfolder]: For 2597/2597 co-relation queries the response was YES. [2022-01-19 00:05:38,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11960 conditions, 5593 events. 2823/5593 cut-off events. For 2597/2597 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 42068 event pairs, 189 based on Foata normal form. 0/5261 useless extension candidates. Maximal degree in co-relation 11947. Up to 1582 conditions per place. [2022-01-19 00:05:38,705 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 297 selfloop transitions, 100 changer transitions 4/494 dead transitions. [2022-01-19 00:05:38,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 494 transitions, 2157 flow [2022-01-19 00:05:38,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 00:05:38,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 00:05:38,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 5080 transitions. [2022-01-19 00:05:38,712 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.648786717752235 [2022-01-19 00:05:38,712 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 5080 transitions. [2022-01-19 00:05:38,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 5080 transitions. [2022-01-19 00:05:38,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:38,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 5080 transitions. [2022-01-19 00:05:38,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 112.88888888888889) internal successors, (5080), 45 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:38,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 174.0) internal successors, (8004), 46 states have internal predecessors, (8004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:38,731 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 174.0) internal successors, (8004), 46 states have internal predecessors, (8004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:38,732 INFO L186 Difference]: Start difference. First operand has 182 places, 159 transitions, 447 flow. Second operand 45 states and 5080 transitions. [2022-01-19 00:05:38,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 494 transitions, 2157 flow [2022-01-19 00:05:38,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 494 transitions, 2114 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-01-19 00:05:38,741 INFO L242 Difference]: Finished difference. Result has 238 places, 244 transitions, 1100 flow [2022-01-19 00:05:38,741 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1100, PETRI_PLACES=238, PETRI_TRANSITIONS=244} [2022-01-19 00:05:38,741 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 83 predicate places. [2022-01-19 00:05:38,741 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 244 transitions, 1100 flow [2022-01-19 00:05:38,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 107.66666666666667) internal successors, (2907), 27 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:38,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:38,743 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:38,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 00:05:38,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:05:38,952 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:38,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1472592122, now seen corresponding path program 2 times [2022-01-19 00:05:38,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:38,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213948616] [2022-01-19 00:05:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:38,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:39,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:39,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:39,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213948616] [2022-01-19 00:05:39,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213948616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:39,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:39,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:05:39,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927681199] [2022-01-19 00:05:39,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:39,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:05:39,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:39,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:05:39,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:05:39,308 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:05:39,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 244 transitions, 1100 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:39,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:39,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:05:39,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:40,462 INFO L129 PetriNetUnfolder]: 2844/5683 cut-off events. [2022-01-19 00:05:40,462 INFO L130 PetriNetUnfolder]: For 13335/13359 co-relation queries the response was YES. [2022-01-19 00:05:40,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17373 conditions, 5683 events. 2844/5683 cut-off events. For 13335/13359 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 42829 event pairs, 568 based on Foata normal form. 9/5657 useless extension candidates. Maximal degree in co-relation 17337. Up to 2871 conditions per place. [2022-01-19 00:05:40,587 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 193 selfloop transitions, 81 changer transitions 40/407 dead transitions. [2022-01-19 00:05:40,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 407 transitions, 2622 flow [2022-01-19 00:05:40,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 00:05:40,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 00:05:40,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3430 transitions. [2022-01-19 00:05:40,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.635891731553578 [2022-01-19 00:05:40,591 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3430 transitions. [2022-01-19 00:05:40,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3430 transitions. [2022-01-19 00:05:40,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:40,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3430 transitions. [2022-01-19 00:05:40,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 110.64516129032258) internal successors, (3430), 31 states have internal predecessors, (3430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:40,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:40,601 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:40,601 INFO L186 Difference]: Start difference. First operand has 238 places, 244 transitions, 1100 flow. Second operand 31 states and 3430 transitions. [2022-01-19 00:05:40,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 407 transitions, 2622 flow [2022-01-19 00:05:40,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 407 transitions, 2549 flow, removed 3 selfloop flow, removed 16 redundant places. [2022-01-19 00:05:40,651 INFO L242 Difference]: Finished difference. Result has 265 places, 274 transitions, 1630 flow [2022-01-19 00:05:40,651 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1630, PETRI_PLACES=265, PETRI_TRANSITIONS=274} [2022-01-19 00:05:40,652 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 110 predicate places. [2022-01-19 00:05:40,652 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 274 transitions, 1630 flow [2022-01-19 00:05:40,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:40,652 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:40,652 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:40,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 00:05:40,652 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:40,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:40,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1057355944, now seen corresponding path program 3 times [2022-01-19 00:05:40,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:40,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312741870] [2022-01-19 00:05:40,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:40,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:40,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:41,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:41,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:41,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312741870] [2022-01-19 00:05:41,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312741870] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:41,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:41,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 00:05:41,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329613134] [2022-01-19 00:05:41,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:41,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 00:05:41,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:41,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 00:05:41,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 00:05:41,259 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:05:41,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 274 transitions, 1630 flow. Second operand has 22 states, 22 states have (on average 101.45454545454545) internal successors, (2232), 22 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:41,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:41,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:05:41,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:43,138 INFO L129 PetriNetUnfolder]: 3426/6750 cut-off events. [2022-01-19 00:05:43,139 INFO L130 PetriNetUnfolder]: For 21640/21664 co-relation queries the response was YES. [2022-01-19 00:05:43,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23015 conditions, 6750 events. 3426/6750 cut-off events. For 21640/21664 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53336 event pairs, 451 based on Foata normal form. 48/6766 useless extension candidates. Maximal degree in co-relation 22965. Up to 1815 conditions per place. [2022-01-19 00:05:43,243 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 261 selfloop transitions, 135 changer transitions 4/490 dead transitions. [2022-01-19 00:05:43,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 490 transitions, 3675 flow [2022-01-19 00:05:43,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 00:05:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 00:05:43,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3855 transitions. [2022-01-19 00:05:43,251 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6154214559386973 [2022-01-19 00:05:43,252 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3855 transitions. [2022-01-19 00:05:43,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3855 transitions. [2022-01-19 00:05:43,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:43,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3855 transitions. [2022-01-19 00:05:43,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 107.08333333333333) internal successors, (3855), 36 states have internal predecessors, (3855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:43,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:43,262 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:43,262 INFO L186 Difference]: Start difference. First operand has 265 places, 274 transitions, 1630 flow. Second operand 36 states and 3855 transitions. [2022-01-19 00:05:43,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 490 transitions, 3675 flow [2022-01-19 00:05:43,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 490 transitions, 3491 flow, removed 76 selfloop flow, removed 17 redundant places. [2022-01-19 00:05:43,363 INFO L242 Difference]: Finished difference. Result has 291 places, 318 transitions, 2408 flow [2022-01-19 00:05:43,363 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2408, PETRI_PLACES=291, PETRI_TRANSITIONS=318} [2022-01-19 00:05:43,364 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 136 predicate places. [2022-01-19 00:05:43,364 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 318 transitions, 2408 flow [2022-01-19 00:05:43,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.45454545454545) internal successors, (2232), 22 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:43,364 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:43,364 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:43,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 00:05:43,364 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:43,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:43,365 INFO L85 PathProgramCache]: Analyzing trace with hash 76181674, now seen corresponding path program 4 times [2022-01-19 00:05:43,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:43,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044777635] [2022-01-19 00:05:43,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:43,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:43,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:43,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:43,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044777635] [2022-01-19 00:05:43,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044777635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:43,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:43,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:05:43,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629732787] [2022-01-19 00:05:43,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:43,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:05:43,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:43,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:05:43,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:05:43,725 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:05:43,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 318 transitions, 2408 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:43,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:43,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:05:43,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:45,269 INFO L129 PetriNetUnfolder]: 3482/6917 cut-off events. [2022-01-19 00:05:45,269 INFO L130 PetriNetUnfolder]: For 28378/28402 co-relation queries the response was YES. [2022-01-19 00:05:45,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26014 conditions, 6917 events. 3482/6917 cut-off events. For 28378/28402 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 54825 event pairs, 1053 based on Foata normal form. 9/6876 useless extension candidates. Maximal degree in co-relation 25952. Up to 3925 conditions per place. [2022-01-19 00:05:45,331 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 212 selfloop transitions, 114 changer transitions 7/426 dead transitions. [2022-01-19 00:05:45,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 426 transitions, 3774 flow [2022-01-19 00:05:45,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:05:45,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:05:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3201 transitions. [2022-01-19 00:05:45,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6343638525564804 [2022-01-19 00:05:45,335 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3201 transitions. [2022-01-19 00:05:45,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3201 transitions. [2022-01-19 00:05:45,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:45,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3201 transitions. [2022-01-19 00:05:45,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.37931034482759) internal successors, (3201), 29 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:45,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:45,345 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:45,345 INFO L186 Difference]: Start difference. First operand has 291 places, 318 transitions, 2408 flow. Second operand 29 states and 3201 transitions. [2022-01-19 00:05:45,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 426 transitions, 3774 flow [2022-01-19 00:05:45,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 426 transitions, 3621 flow, removed 48 selfloop flow, removed 20 redundant places. [2022-01-19 00:05:45,542 INFO L242 Difference]: Finished difference. Result has 305 places, 333 transitions, 2756 flow [2022-01-19 00:05:45,543 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2756, PETRI_PLACES=305, PETRI_TRANSITIONS=333} [2022-01-19 00:05:45,543 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 150 predicate places. [2022-01-19 00:05:45,543 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 333 transitions, 2756 flow [2022-01-19 00:05:45,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:45,544 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:45,544 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:45,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 00:05:45,544 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:45,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:45,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2070348602, now seen corresponding path program 5 times [2022-01-19 00:05:45,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:45,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441416098] [2022-01-19 00:05:45,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:45,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:45,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:45,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:45,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441416098] [2022-01-19 00:05:45,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441416098] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:45,846 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:45,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:05:45,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616469727] [2022-01-19 00:05:45,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:45,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:05:45,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:05:45,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:05:45,848 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:05:45,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 333 transitions, 2756 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:45,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:45,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:05:45,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:47,337 INFO L129 PetriNetUnfolder]: 3518/6966 cut-off events. [2022-01-19 00:05:47,337 INFO L130 PetriNetUnfolder]: For 26245/26269 co-relation queries the response was YES. [2022-01-19 00:05:47,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 6966 events. 3518/6966 cut-off events. For 26245/26269 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 55300 event pairs, 1283 based on Foata normal form. 19/6927 useless extension candidates. Maximal degree in co-relation 25964. Up to 3925 conditions per place. [2022-01-19 00:05:47,391 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 224 selfloop transitions, 113 changer transitions 3/433 dead transitions. [2022-01-19 00:05:47,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 433 transitions, 4150 flow [2022-01-19 00:05:47,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:05:47,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:05:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2899 transitions. [2022-01-19 00:05:47,395 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6408045977011494 [2022-01-19 00:05:47,395 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2899 transitions. [2022-01-19 00:05:47,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2899 transitions. [2022-01-19 00:05:47,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:47,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2899 transitions. [2022-01-19 00:05:47,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.5) internal successors, (2899), 26 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:47,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:47,403 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:47,403 INFO L186 Difference]: Start difference. First operand has 305 places, 333 transitions, 2756 flow. Second operand 26 states and 2899 transitions. [2022-01-19 00:05:47,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 433 transitions, 4150 flow [2022-01-19 00:05:47,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 433 transitions, 3957 flow, removed 23 selfloop flow, removed 22 redundant places. [2022-01-19 00:05:47,521 INFO L242 Difference]: Finished difference. Result has 312 places, 354 transitions, 3195 flow [2022-01-19 00:05:47,522 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3195, PETRI_PLACES=312, PETRI_TRANSITIONS=354} [2022-01-19 00:05:47,523 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 157 predicate places. [2022-01-19 00:05:47,523 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 354 transitions, 3195 flow [2022-01-19 00:05:47,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:47,523 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:47,523 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:47,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 00:05:47,524 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:47,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:47,524 INFO L85 PathProgramCache]: Analyzing trace with hash 685562106, now seen corresponding path program 6 times [2022-01-19 00:05:47,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:47,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283606614] [2022-01-19 00:05:47,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:47,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:47,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:47,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283606614] [2022-01-19 00:05:47,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283606614] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:47,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:47,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:05:47,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512159265] [2022-01-19 00:05:47,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:47,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:05:47,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:47,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:05:47,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:05:47,915 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:05:47,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 354 transitions, 3195 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:47,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:47,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:05:47,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:49,628 INFO L129 PetriNetUnfolder]: 3937/7743 cut-off events. [2022-01-19 00:05:49,629 INFO L130 PetriNetUnfolder]: For 32037/32073 co-relation queries the response was YES. [2022-01-19 00:05:49,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29297 conditions, 7743 events. 3937/7743 cut-off events. For 32037/32073 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62195 event pairs, 1176 based on Foata normal form. 36/7726 useless extension candidates. Maximal degree in co-relation 29228. Up to 3949 conditions per place. [2022-01-19 00:05:49,692 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 283 selfloop transitions, 147 changer transitions 3/526 dead transitions. [2022-01-19 00:05:49,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 526 transitions, 5406 flow [2022-01-19 00:05:49,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 00:05:49,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 00:05:49,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3469 transitions. [2022-01-19 00:05:49,696 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6431219873934001 [2022-01-19 00:05:49,696 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3469 transitions. [2022-01-19 00:05:49,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3469 transitions. [2022-01-19 00:05:49,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:49,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3469 transitions. [2022-01-19 00:05:49,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 111.90322580645162) internal successors, (3469), 31 states have internal predecessors, (3469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:49,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:49,706 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:49,706 INFO L186 Difference]: Start difference. First operand has 312 places, 354 transitions, 3195 flow. Second operand 31 states and 3469 transitions. [2022-01-19 00:05:49,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 526 transitions, 5406 flow [2022-01-19 00:05:49,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 526 transitions, 5277 flow, removed 22 selfloop flow, removed 17 redundant places. [2022-01-19 00:05:49,847 INFO L242 Difference]: Finished difference. Result has 337 places, 395 transitions, 4108 flow [2022-01-19 00:05:49,848 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4108, PETRI_PLACES=337, PETRI_TRANSITIONS=395} [2022-01-19 00:05:49,849 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 182 predicate places. [2022-01-19 00:05:49,849 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 395 transitions, 4108 flow [2022-01-19 00:05:49,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:49,849 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:49,849 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:49,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 00:05:49,850 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:49,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:49,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1964616092, now seen corresponding path program 7 times [2022-01-19 00:05:49,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:49,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740810931] [2022-01-19 00:05:49,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:49,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:50,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:50,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:50,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740810931] [2022-01-19 00:05:50,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740810931] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:05:50,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:05:50,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:05:50,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685000803] [2022-01-19 00:05:50,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:05:50,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:05:50,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:05:50,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:05:50,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:05:50,180 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:05:50,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 395 transitions, 4108 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:50,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:05:50,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:05:50,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:05:52,029 INFO L129 PetriNetUnfolder]: 3948/7764 cut-off events. [2022-01-19 00:05:52,030 INFO L130 PetriNetUnfolder]: For 37545/37581 co-relation queries the response was YES. [2022-01-19 00:05:52,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31273 conditions, 7764 events. 3948/7764 cut-off events. For 37545/37581 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62711 event pairs, 1328 based on Foata normal form. 16/7719 useless extension candidates. Maximal degree in co-relation 31192. Up to 4439 conditions per place. [2022-01-19 00:05:52,096 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 243 selfloop transitions, 140 changer transitions 7/483 dead transitions. [2022-01-19 00:05:52,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 483 transitions, 5564 flow [2022-01-19 00:05:52,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:05:52,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:05:52,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3209 transitions. [2022-01-19 00:05:52,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6359492667459373 [2022-01-19 00:05:52,099 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3209 transitions. [2022-01-19 00:05:52,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3209 transitions. [2022-01-19 00:05:52,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:05:52,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3209 transitions. [2022-01-19 00:05:52,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.65517241379311) internal successors, (3209), 29 states have internal predecessors, (3209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:52,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:52,107 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:52,107 INFO L186 Difference]: Start difference. First operand has 337 places, 395 transitions, 4108 flow. Second operand 29 states and 3209 transitions. [2022-01-19 00:05:52,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 483 transitions, 5564 flow [2022-01-19 00:05:52,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 483 transitions, 5388 flow, removed 32 selfloop flow, removed 16 redundant places. [2022-01-19 00:05:52,277 INFO L242 Difference]: Finished difference. Result has 357 places, 407 transitions, 4538 flow [2022-01-19 00:05:52,277 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=3945, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4538, PETRI_PLACES=357, PETRI_TRANSITIONS=407} [2022-01-19 00:05:52,277 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 202 predicate places. [2022-01-19 00:05:52,277 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 407 transitions, 4538 flow [2022-01-19 00:05:52,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:05:52,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:05:52,278 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:05:52,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 00:05:52,278 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:05:52,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:05:52,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1821375558, now seen corresponding path program 8 times [2022-01-19 00:05:52,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:05:52,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97234824] [2022-01-19 00:05:52,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:05:52,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:05:52,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:05:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:05:52,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:05:52,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97234824] [2022-01-19 00:05:52,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97234824] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:05:52,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882562100] [2022-01-19 00:05:52,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:05:52,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:05:52,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:05:52,766 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:05:52,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 00:05:52,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:05:52,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:05:52,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-19 00:05:52,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:05:53,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 00:05:54,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:05:54,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:05:54,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:05:54,466 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 00:05:54,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-01-19 00:05:54,575 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 00:05:54,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 00:05:54,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:05:54,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:05:55,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:05:55,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-01-19 00:05:55,247 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 00:05:55,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 924 treesize of output 833 [2022-01-19 00:05:55,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:05:55,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 694 treesize of output 518 [2022-01-19 00:05:55,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:05:55,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 572 treesize of output 548 [2022-01-19 00:06:19,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:06:19,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882562100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:06:19,433 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:06:19,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 61 [2022-01-19 00:06:19,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506676041] [2022-01-19 00:06:19,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:06:19,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-19 00:06:19,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:19,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-19 00:06:19,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=3286, Unknown=30, NotChecked=0, Total=3660 [2022-01-19 00:06:19,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 174 [2022-01-19 00:06:19,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 407 transitions, 4538 flow. Second operand has 61 states, 61 states have (on average 89.70491803278688) internal successors, (5472), 61 states have internal predecessors, (5472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:19,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:19,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 174 [2022-01-19 00:06:19,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:23,355 INFO L129 PetriNetUnfolder]: 3812/7382 cut-off events. [2022-01-19 00:06:23,355 INFO L130 PetriNetUnfolder]: For 38509/38545 co-relation queries the response was YES. [2022-01-19 00:06:23,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30660 conditions, 7382 events. 3812/7382 cut-off events. For 38509/38545 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 58784 event pairs, 409 based on Foata normal form. 45/7399 useless extension candidates. Maximal degree in co-relation 30570. Up to 2180 conditions per place. [2022-01-19 00:06:23,467 INFO L132 encePairwiseOnDemand]: 140/174 looper letters, 326 selfloop transitions, 209 changer transitions 9/620 dead transitions. [2022-01-19 00:06:23,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 620 transitions, 7012 flow [2022-01-19 00:06:23,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 00:06:23,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 00:06:23,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3811 transitions. [2022-01-19 00:06:23,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5475574712643678 [2022-01-19 00:06:23,472 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3811 transitions. [2022-01-19 00:06:23,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3811 transitions. [2022-01-19 00:06:23,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:23,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3811 transitions. [2022-01-19 00:06:23,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 95.275) internal successors, (3811), 40 states have internal predecessors, (3811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:23,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:23,483 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:23,483 INFO L186 Difference]: Start difference. First operand has 357 places, 407 transitions, 4538 flow. Second operand 40 states and 3811 transitions. [2022-01-19 00:06:23,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 620 transitions, 7012 flow [2022-01-19 00:06:23,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 620 transitions, 6714 flow, removed 64 selfloop flow, removed 20 redundant places. [2022-01-19 00:06:23,733 INFO L242 Difference]: Finished difference. Result has 378 places, 413 transitions, 4847 flow [2022-01-19 00:06:23,733 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=4847, PETRI_PLACES=378, PETRI_TRANSITIONS=413} [2022-01-19 00:06:23,733 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 223 predicate places. [2022-01-19 00:06:23,734 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 413 transitions, 4847 flow [2022-01-19 00:06:23,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 89.70491803278688) internal successors, (5472), 61 states have internal predecessors, (5472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:23,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:23,735 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:23,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-19 00:06:23,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 00:06:23,939 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:23,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:23,940 INFO L85 PathProgramCache]: Analyzing trace with hash -389314886, now seen corresponding path program 9 times [2022-01-19 00:06:23,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:23,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361613741] [2022-01-19 00:06:23,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:23,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:24,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:24,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:24,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361613741] [2022-01-19 00:06:24,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361613741] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:24,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:24,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:24,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839007720] [2022-01-19 00:06:24,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:24,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:24,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:24,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:24,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:24,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:24,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 413 transitions, 4847 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:24,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:24,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:24,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:26,268 INFO L129 PetriNetUnfolder]: 3844/7516 cut-off events. [2022-01-19 00:06:26,268 INFO L130 PetriNetUnfolder]: For 46243/46279 co-relation queries the response was YES. [2022-01-19 00:06:26,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32919 conditions, 7516 events. 3844/7516 cut-off events. For 46243/46279 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 60008 event pairs, 1217 based on Foata normal form. 18/7473 useless extension candidates. Maximal degree in co-relation 32828. Up to 4216 conditions per place. [2022-01-19 00:06:26,382 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 251 selfloop transitions, 153 changer transitions 1/498 dead transitions. [2022-01-19 00:06:26,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 498 transitions, 6367 flow [2022-01-19 00:06:26,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:06:26,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:06:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3003 transitions. [2022-01-19 00:06:26,385 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6392081736909323 [2022-01-19 00:06:26,385 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3003 transitions. [2022-01-19 00:06:26,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3003 transitions. [2022-01-19 00:06:26,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:26,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3003 transitions. [2022-01-19 00:06:26,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 111.22222222222223) internal successors, (3003), 27 states have internal predecessors, (3003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:26,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:26,392 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:26,392 INFO L186 Difference]: Start difference. First operand has 378 places, 413 transitions, 4847 flow. Second operand 27 states and 3003 transitions. [2022-01-19 00:06:26,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 498 transitions, 6367 flow [2022-01-19 00:06:26,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 498 transitions, 5915 flow, removed 12 selfloop flow, removed 37 redundant places. [2022-01-19 00:06:26,703 INFO L242 Difference]: Finished difference. Result has 371 places, 427 transitions, 5068 flow [2022-01-19 00:06:26,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5068, PETRI_PLACES=371, PETRI_TRANSITIONS=427} [2022-01-19 00:06:26,704 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 216 predicate places. [2022-01-19 00:06:26,704 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 427 transitions, 5068 flow [2022-01-19 00:06:26,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:26,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:26,705 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:26,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 00:06:26,705 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:26,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:26,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1532927742, now seen corresponding path program 1 times [2022-01-19 00:06:26,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:26,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905260621] [2022-01-19 00:06:26,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:26,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:27,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:27,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:27,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905260621] [2022-01-19 00:06:27,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905260621] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:27,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:27,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:27,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990324750] [2022-01-19 00:06:27,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:27,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:27,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:27,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:27,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:27,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:27,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 427 transitions, 5068 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:27,140 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:27,140 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:27,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:29,172 INFO L129 PetriNetUnfolder]: 3933/7736 cut-off events. [2022-01-19 00:06:29,172 INFO L130 PetriNetUnfolder]: For 43581/43617 co-relation queries the response was YES. [2022-01-19 00:06:29,232 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33176 conditions, 7736 events. 3933/7736 cut-off events. For 43581/43617 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 62415 event pairs, 1168 based on Foata normal form. 21/7693 useless extension candidates. Maximal degree in co-relation 33081. Up to 4216 conditions per place. [2022-01-19 00:06:29,257 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 272 selfloop transitions, 141 changer transitions 38/544 dead transitions. [2022-01-19 00:06:29,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 544 transitions, 6781 flow [2022-01-19 00:06:29,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 00:06:29,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 00:06:29,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3335 transitions. [2022-01-19 00:06:29,260 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2022-01-19 00:06:29,260 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3335 transitions. [2022-01-19 00:06:29,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3335 transitions. [2022-01-19 00:06:29,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:29,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3335 transitions. [2022-01-19 00:06:29,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 111.16666666666667) internal successors, (3335), 30 states have internal predecessors, (3335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:29,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:29,269 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:29,269 INFO L186 Difference]: Start difference. First operand has 371 places, 427 transitions, 5068 flow. Second operand 30 states and 3335 transitions. [2022-01-19 00:06:29,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 544 transitions, 6781 flow [2022-01-19 00:06:29,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 6548 flow, removed 13 selfloop flow, removed 21 redundant places. [2022-01-19 00:06:29,524 INFO L242 Difference]: Finished difference. Result has 383 places, 432 transitions, 5235 flow [2022-01-19 00:06:29,524 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5235, PETRI_PLACES=383, PETRI_TRANSITIONS=432} [2022-01-19 00:06:29,524 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 228 predicate places. [2022-01-19 00:06:29,524 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 432 transitions, 5235 flow [2022-01-19 00:06:29,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:29,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:29,525 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:29,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 00:06:29,525 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:29,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1290770662, now seen corresponding path program 10 times [2022-01-19 00:06:29,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:29,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829363620] [2022-01-19 00:06:29,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:29,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:29,837 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:29,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:29,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829363620] [2022-01-19 00:06:29,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829363620] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:29,838 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:29,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:06:29,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516683242] [2022-01-19 00:06:29,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:29,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:06:29,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:29,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:06:29,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:06:29,840 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:29,841 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 432 transitions, 5235 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:29,841 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:29,841 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:29,841 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:31,800 INFO L129 PetriNetUnfolder]: 4243/8258 cut-off events. [2022-01-19 00:06:31,801 INFO L130 PetriNetUnfolder]: For 48812/48848 co-relation queries the response was YES. [2022-01-19 00:06:31,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35835 conditions, 8258 events. 4243/8258 cut-off events. For 48812/48848 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 67085 event pairs, 1236 based on Foata normal form. 41/8226 useless extension candidates. Maximal degree in co-relation 35737. Up to 4158 conditions per place. [2022-01-19 00:06:31,915 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 289 selfloop transitions, 192 changer transitions 3/577 dead transitions. [2022-01-19 00:06:31,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 577 transitions, 7326 flow [2022-01-19 00:06:31,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 00:06:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 00:06:31,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3592 transitions. [2022-01-19 00:06:31,917 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6451149425287356 [2022-01-19 00:06:31,917 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3592 transitions. [2022-01-19 00:06:31,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3592 transitions. [2022-01-19 00:06:31,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:31,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3592 transitions. [2022-01-19 00:06:31,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 112.25) internal successors, (3592), 32 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:31,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:31,925 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:31,925 INFO L186 Difference]: Start difference. First operand has 383 places, 432 transitions, 5235 flow. Second operand 32 states and 3592 transitions. [2022-01-19 00:06:31,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 577 transitions, 7326 flow [2022-01-19 00:06:32,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 577 transitions, 7092 flow, removed 38 selfloop flow, removed 23 redundant places. [2022-01-19 00:06:32,257 INFO L242 Difference]: Finished difference. Result has 396 places, 458 transitions, 5988 flow [2022-01-19 00:06:32,257 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5988, PETRI_PLACES=396, PETRI_TRANSITIONS=458} [2022-01-19 00:06:32,258 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 241 predicate places. [2022-01-19 00:06:32,258 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 458 transitions, 5988 flow [2022-01-19 00:06:32,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:32,258 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:32,258 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:32,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 00:06:32,258 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:32,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:32,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2006163160, now seen corresponding path program 2 times [2022-01-19 00:06:32,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:32,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389128500] [2022-01-19 00:06:32,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:32,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:32,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:32,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:32,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:32,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389128500] [2022-01-19 00:06:32,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389128500] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:32,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:32,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:32,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526615549] [2022-01-19 00:06:32,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:32,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:32,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:32,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:32,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:32,603 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:32,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 458 transitions, 5988 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:32,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:32,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:32,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:34,558 INFO L129 PetriNetUnfolder]: 4277/8257 cut-off events. [2022-01-19 00:06:34,558 INFO L130 PetriNetUnfolder]: For 56567/56603 co-relation queries the response was YES. [2022-01-19 00:06:34,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37526 conditions, 8257 events. 4277/8257 cut-off events. For 56567/56603 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 66430 event pairs, 1058 based on Foata normal form. 13/8209 useless extension candidates. Maximal degree in co-relation 37423. Up to 4730 conditions per place. [2022-01-19 00:06:34,672 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 269 selfloop transitions, 222 changer transitions 4/588 dead transitions. [2022-01-19 00:06:34,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 588 transitions, 8140 flow [2022-01-19 00:06:34,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 00:06:34,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 00:06:34,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3434 transitions. [2022-01-19 00:06:34,675 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6366332962550982 [2022-01-19 00:06:34,675 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3434 transitions. [2022-01-19 00:06:34,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3434 transitions. [2022-01-19 00:06:34,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:34,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3434 transitions. [2022-01-19 00:06:34,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 110.7741935483871) internal successors, (3434), 31 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:34,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:34,682 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:34,682 INFO L186 Difference]: Start difference. First operand has 396 places, 458 transitions, 5988 flow. Second operand 31 states and 3434 transitions. [2022-01-19 00:06:34,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 588 transitions, 8140 flow [2022-01-19 00:06:35,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 588 transitions, 7964 flow, removed 35 selfloop flow, removed 17 redundant places. [2022-01-19 00:06:35,040 INFO L242 Difference]: Finished difference. Result has 415 places, 490 transitions, 7011 flow [2022-01-19 00:06:35,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7011, PETRI_PLACES=415, PETRI_TRANSITIONS=490} [2022-01-19 00:06:35,041 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 260 predicate places. [2022-01-19 00:06:35,041 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 490 transitions, 7011 flow [2022-01-19 00:06:35,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:35,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:35,042 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:35,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 00:06:35,042 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:35,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:35,042 INFO L85 PathProgramCache]: Analyzing trace with hash 378140618, now seen corresponding path program 3 times [2022-01-19 00:06:35,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:35,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547242313] [2022-01-19 00:06:35,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:35,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:35,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:35,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:35,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:35,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547242313] [2022-01-19 00:06:35,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547242313] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:35,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:35,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 00:06:35,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988709556] [2022-01-19 00:06:35,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:35,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 00:06:35,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:35,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 00:06:35,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 00:06:35,566 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:06:35,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 490 transitions, 7011 flow. Second operand has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:35,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:35,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:06:35,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:38,069 INFO L129 PetriNetUnfolder]: 4283/8310 cut-off events. [2022-01-19 00:06:38,069 INFO L130 PetriNetUnfolder]: For 58266/58302 co-relation queries the response was YES. [2022-01-19 00:06:38,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37990 conditions, 8310 events. 4283/8310 cut-off events. For 58266/58302 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 67542 event pairs, 1268 based on Foata normal form. 25/8272 useless extension candidates. Maximal degree in co-relation 37882. Up to 4734 conditions per place. [2022-01-19 00:06:38,192 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 287 selfloop transitions, 184 changer transitions 36/594 dead transitions. [2022-01-19 00:06:38,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 594 transitions, 8777 flow [2022-01-19 00:06:38,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 00:06:38,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 00:06:38,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3152 transitions. [2022-01-19 00:06:38,195 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5843529847979236 [2022-01-19 00:06:38,195 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3152 transitions. [2022-01-19 00:06:38,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3152 transitions. [2022-01-19 00:06:38,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:38,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3152 transitions. [2022-01-19 00:06:38,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 101.6774193548387) internal successors, (3152), 31 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:38,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:38,201 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:38,201 INFO L186 Difference]: Start difference. First operand has 415 places, 490 transitions, 7011 flow. Second operand 31 states and 3152 transitions. [2022-01-19 00:06:38,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 594 transitions, 8777 flow [2022-01-19 00:06:38,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 594 transitions, 8496 flow, removed 90 selfloop flow, removed 18 redundant places. [2022-01-19 00:06:38,600 INFO L242 Difference]: Finished difference. Result has 432 places, 488 transitions, 7154 flow [2022-01-19 00:06:38,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7154, PETRI_PLACES=432, PETRI_TRANSITIONS=488} [2022-01-19 00:06:38,601 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 277 predicate places. [2022-01-19 00:06:38,601 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 488 transitions, 7154 flow [2022-01-19 00:06:38,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:38,602 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:38,602 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:38,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 00:06:38,602 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:38,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:38,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1200615580, now seen corresponding path program 4 times [2022-01-19 00:06:38,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:38,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457498650] [2022-01-19 00:06:38,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:38,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:38,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:38,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:38,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457498650] [2022-01-19 00:06:38,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457498650] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:38,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:38,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:06:38,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540036679] [2022-01-19 00:06:38,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:38,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:06:38,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:38,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:06:38,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:06:38,923 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:38,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 488 transitions, 7154 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:38,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:38,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:38,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:41,009 INFO L129 PetriNetUnfolder]: 4515/8662 cut-off events. [2022-01-19 00:06:41,009 INFO L130 PetriNetUnfolder]: For 61886/61911 co-relation queries the response was YES. [2022-01-19 00:06:41,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39715 conditions, 8662 events. 4515/8662 cut-off events. For 61886/61911 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 70245 event pairs, 1398 based on Foata normal form. 40/8632 useless extension candidates. Maximal degree in co-relation 39604. Up to 4730 conditions per place. [2022-01-19 00:06:41,139 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 332 selfloop transitions, 197 changer transitions 2/624 dead transitions. [2022-01-19 00:06:41,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 624 transitions, 9241 flow [2022-01-19 00:06:41,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 00:06:41,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 00:06:41,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3583 transitions. [2022-01-19 00:06:41,142 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6434985632183908 [2022-01-19 00:06:41,142 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3583 transitions. [2022-01-19 00:06:41,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3583 transitions. [2022-01-19 00:06:41,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:41,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3583 transitions. [2022-01-19 00:06:41,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 111.96875) internal successors, (3583), 32 states have internal predecessors, (3583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:41,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:41,149 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:41,149 INFO L186 Difference]: Start difference. First operand has 432 places, 488 transitions, 7154 flow. Second operand 32 states and 3583 transitions. [2022-01-19 00:06:41,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 624 transitions, 9241 flow [2022-01-19 00:06:41,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 624 transitions, 8909 flow, removed 25 selfloop flow, removed 26 redundant places. [2022-01-19 00:06:41,541 INFO L242 Difference]: Finished difference. Result has 439 places, 508 transitions, 7705 flow [2022-01-19 00:06:41,542 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7705, PETRI_PLACES=439, PETRI_TRANSITIONS=508} [2022-01-19 00:06:41,542 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 284 predicate places. [2022-01-19 00:06:41,542 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 508 transitions, 7705 flow [2022-01-19 00:06:41,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:41,543 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:41,543 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:41,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 00:06:41,543 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:41,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:41,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1354667942, now seen corresponding path program 5 times [2022-01-19 00:06:41,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:41,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256114340] [2022-01-19 00:06:41,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:41,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:41,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:41,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:41,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256114340] [2022-01-19 00:06:41,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256114340] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:41,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:41,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:41,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85494353] [2022-01-19 00:06:41,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:41,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:41,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:41,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:41,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:41,877 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:41,877 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 508 transitions, 7705 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:41,878 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:41,878 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:41,878 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:44,040 INFO L129 PetriNetUnfolder]: 4534/8735 cut-off events. [2022-01-19 00:06:44,040 INFO L130 PetriNetUnfolder]: For 66671/66696 co-relation queries the response was YES. [2022-01-19 00:06:44,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41074 conditions, 8735 events. 4534/8735 cut-off events. For 66671/66696 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 71162 event pairs, 1371 based on Foata normal form. 14/8675 useless extension candidates. Maximal degree in co-relation 40962. Up to 4730 conditions per place. [2022-01-19 00:06:44,188 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 310 selfloop transitions, 168 changer transitions 11/582 dead transitions. [2022-01-19 00:06:44,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 582 transitions, 9104 flow [2022-01-19 00:06:44,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:06:44,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:06:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3206 transitions. [2022-01-19 00:06:44,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.635354736424891 [2022-01-19 00:06:44,191 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3206 transitions. [2022-01-19 00:06:44,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3206 transitions. [2022-01-19 00:06:44,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:44,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3206 transitions. [2022-01-19 00:06:44,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.55172413793103) internal successors, (3206), 29 states have internal predecessors, (3206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:44,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:44,197 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:44,197 INFO L186 Difference]: Start difference. First operand has 439 places, 508 transitions, 7705 flow. Second operand 29 states and 3206 transitions. [2022-01-19 00:06:44,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 582 transitions, 9104 flow [2022-01-19 00:06:44,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 582 transitions, 8798 flow, removed 42 selfloop flow, removed 20 redundant places. [2022-01-19 00:06:44,621 INFO L242 Difference]: Finished difference. Result has 449 places, 506 transitions, 7712 flow [2022-01-19 00:06:44,622 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=7712, PETRI_PLACES=449, PETRI_TRANSITIONS=506} [2022-01-19 00:06:44,622 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 294 predicate places. [2022-01-19 00:06:44,622 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 506 transitions, 7712 flow [2022-01-19 00:06:44,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:44,623 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:44,623 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:44,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 00:06:44,623 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:44,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:44,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1559492904, now seen corresponding path program 6 times [2022-01-19 00:06:44,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:44,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690830140] [2022-01-19 00:06:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:44,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:44,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:44,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:44,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:44,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690830140] [2022-01-19 00:06:44,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690830140] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:44,923 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:44,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:44,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709820322] [2022-01-19 00:06:44,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:44,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:44,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:44,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:44,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:44,925 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:44,926 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 506 transitions, 7712 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:44,926 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:44,926 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:44,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:46,959 INFO L129 PetriNetUnfolder]: 4517/8669 cut-off events. [2022-01-19 00:06:46,959 INFO L130 PetriNetUnfolder]: For 62669/62694 co-relation queries the response was YES. [2022-01-19 00:06:47,053 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39749 conditions, 8669 events. 4517/8669 cut-off events. For 62669/62694 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 70495 event pairs, 1406 based on Foata normal form. 22/8620 useless extension candidates. Maximal degree in co-relation 39640. Up to 4730 conditions per place. [2022-01-19 00:06:47,087 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 306 selfloop transitions, 171 changer transitions 2/572 dead transitions. [2022-01-19 00:06:47,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 572 transitions, 8926 flow [2022-01-19 00:06:47,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:06:47,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:06:47,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2900 transitions. [2022-01-19 00:06:47,090 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2022-01-19 00:06:47,090 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2900 transitions. [2022-01-19 00:06:47,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2900 transitions. [2022-01-19 00:06:47,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:47,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2900 transitions. [2022-01-19 00:06:47,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.53846153846153) internal successors, (2900), 26 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:47,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:47,095 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:47,095 INFO L186 Difference]: Start difference. First operand has 449 places, 506 transitions, 7712 flow. Second operand 26 states and 2900 transitions. [2022-01-19 00:06:47,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 572 transitions, 8926 flow [2022-01-19 00:06:47,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 572 transitions, 8715 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-01-19 00:06:47,509 INFO L242 Difference]: Finished difference. Result has 448 places, 501 transitions, 7812 flow [2022-01-19 00:06:47,510 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7350, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7812, PETRI_PLACES=448, PETRI_TRANSITIONS=501} [2022-01-19 00:06:47,510 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 293 predicate places. [2022-01-19 00:06:47,510 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 501 transitions, 7812 flow [2022-01-19 00:06:47,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:47,511 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:47,511 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:47,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 00:06:47,511 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:47,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:47,511 INFO L85 PathProgramCache]: Analyzing trace with hash 867412328, now seen corresponding path program 7 times [2022-01-19 00:06:47,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:47,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285947435] [2022-01-19 00:06:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:47,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:47,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:47,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:47,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:47,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285947435] [2022-01-19 00:06:47,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285947435] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:47,830 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:47,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:47,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341964747] [2022-01-19 00:06:47,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:47,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:47,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:47,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:47,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:47,832 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:47,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 501 transitions, 7812 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:47,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:47,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:47,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:49,855 INFO L129 PetriNetUnfolder]: 4504/8682 cut-off events. [2022-01-19 00:06:49,855 INFO L130 PetriNetUnfolder]: For 65912/65937 co-relation queries the response was YES. [2022-01-19 00:06:49,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39998 conditions, 8682 events. 4504/8682 cut-off events. For 65912/65937 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 70797 event pairs, 1431 based on Foata normal form. 14/8622 useless extension candidates. Maximal degree in co-relation 39890. Up to 4730 conditions per place. [2022-01-19 00:06:49,967 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 302 selfloop transitions, 162 changer transitions 7/564 dead transitions. [2022-01-19 00:06:49,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 564 transitions, 9055 flow [2022-01-19 00:06:49,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:06:49,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:06:49,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2881 transitions. [2022-01-19 00:06:49,969 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6368258178603006 [2022-01-19 00:06:49,969 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2881 transitions. [2022-01-19 00:06:49,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2881 transitions. [2022-01-19 00:06:49,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:49,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2881 transitions. [2022-01-19 00:06:49,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.8076923076923) internal successors, (2881), 26 states have internal predecessors, (2881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:49,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:49,975 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:49,975 INFO L186 Difference]: Start difference. First operand has 448 places, 501 transitions, 7812 flow. Second operand 26 states and 2881 transitions. [2022-01-19 00:06:49,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 564 transitions, 9055 flow [2022-01-19 00:06:50,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 564 transitions, 8813 flow, removed 5 selfloop flow, removed 21 redundant places. [2022-01-19 00:06:50,362 INFO L242 Difference]: Finished difference. Result has 452 places, 498 transitions, 7839 flow [2022-01-19 00:06:50,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7839, PETRI_PLACES=452, PETRI_TRANSITIONS=498} [2022-01-19 00:06:50,362 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 297 predicate places. [2022-01-19 00:06:50,363 INFO L470 AbstractCegarLoop]: Abstraction has has 452 places, 498 transitions, 7839 flow [2022-01-19 00:06:50,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:50,363 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:50,363 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:50,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 00:06:50,363 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:50,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash -2082896642, now seen corresponding path program 11 times [2022-01-19 00:06:50,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:50,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151805902] [2022-01-19 00:06:50,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:50,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:50,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:50,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151805902] [2022-01-19 00:06:50,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151805902] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:50,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:50,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:06:50,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442573421] [2022-01-19 00:06:50,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:50,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:06:50,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:50,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:06:50,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:06:50,677 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:50,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 498 transitions, 7839 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:50,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:50,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:50,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:52,801 INFO L129 PetriNetUnfolder]: 4553/8766 cut-off events. [2022-01-19 00:06:52,801 INFO L130 PetriNetUnfolder]: For 69727/69752 co-relation queries the response was YES. [2022-01-19 00:06:52,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40626 conditions, 8766 events. 4553/8766 cut-off events. For 69727/69752 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 71448 event pairs, 1374 based on Foata normal form. 42/8738 useless extension candidates. Maximal degree in co-relation 40519. Up to 4228 conditions per place. [2022-01-19 00:06:52,930 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 319 selfloop transitions, 213 changer transitions 0/625 dead transitions. [2022-01-19 00:06:52,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 625 transitions, 9673 flow [2022-01-19 00:06:52,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 00:06:52,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 00:06:52,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3582 transitions. [2022-01-19 00:06:52,933 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6433189655172413 [2022-01-19 00:06:52,933 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3582 transitions. [2022-01-19 00:06:52,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3582 transitions. [2022-01-19 00:06:52,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:52,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3582 transitions. [2022-01-19 00:06:52,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 111.9375) internal successors, (3582), 32 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:52,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:52,939 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:52,939 INFO L186 Difference]: Start difference. First operand has 452 places, 498 transitions, 7839 flow. Second operand 32 states and 3582 transitions. [2022-01-19 00:06:52,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 625 transitions, 9673 flow [2022-01-19 00:06:53,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 625 transitions, 9185 flow, removed 3 selfloop flow, removed 29 redundant places. [2022-01-19 00:06:53,360 INFO L242 Difference]: Finished difference. Result has 456 places, 507 transitions, 8005 flow [2022-01-19 00:06:53,360 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8005, PETRI_PLACES=456, PETRI_TRANSITIONS=507} [2022-01-19 00:06:53,361 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 301 predicate places. [2022-01-19 00:06:53,361 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 507 transitions, 8005 flow [2022-01-19 00:06:53,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:53,361 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:53,361 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:53,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 00:06:53,361 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:53,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:53,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1880465734, now seen corresponding path program 12 times [2022-01-19 00:06:53,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:53,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217772248] [2022-01-19 00:06:53,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:53,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:53,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:53,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:53,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217772248] [2022-01-19 00:06:53,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217772248] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:06:53,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:06:53,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:06:53,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87368581] [2022-01-19 00:06:53,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:06:53,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:06:53,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:53,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:06:53,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:06:53,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:53,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 507 transitions, 8005 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:53,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:53,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:53,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:06:55,717 INFO L129 PetriNetUnfolder]: 4538/8765 cut-off events. [2022-01-19 00:06:55,717 INFO L130 PetriNetUnfolder]: For 70876/70901 co-relation queries the response was YES. [2022-01-19 00:06:55,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41325 conditions, 8765 events. 4538/8765 cut-off events. For 70876/70901 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 71784 event pairs, 1482 based on Foata normal form. 14/8701 useless extension candidates. Maximal degree in co-relation 41215. Up to 4798 conditions per place. [2022-01-19 00:06:55,856 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 275 selfloop transitions, 198 changer transitions 0/566 dead transitions. [2022-01-19 00:06:55,856 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 566 transitions, 9179 flow [2022-01-19 00:06:55,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:06:55,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:06:55,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2888 transitions. [2022-01-19 00:06:55,858 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383731211317418 [2022-01-19 00:06:55,858 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2888 transitions. [2022-01-19 00:06:55,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2888 transitions. [2022-01-19 00:06:55,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:06:55,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2888 transitions. [2022-01-19 00:06:55,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.07692307692308) internal successors, (2888), 26 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:55,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:55,863 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:55,863 INFO L186 Difference]: Start difference. First operand has 456 places, 507 transitions, 8005 flow. Second operand 26 states and 2888 transitions. [2022-01-19 00:06:55,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 566 transitions, 9179 flow [2022-01-19 00:06:56,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 566 transitions, 9007 flow, removed 19 selfloop flow, removed 19 redundant places. [2022-01-19 00:06:56,321 INFO L242 Difference]: Finished difference. Result has 463 places, 505 transitions, 8222 flow [2022-01-19 00:06:56,322 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7778, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8222, PETRI_PLACES=463, PETRI_TRANSITIONS=505} [2022-01-19 00:06:56,322 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 308 predicate places. [2022-01-19 00:06:56,322 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 505 transitions, 8222 flow [2022-01-19 00:06:56,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:56,323 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:06:56,323 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:06:56,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 00:06:56,323 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:06:56,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:06:56,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1613010200, now seen corresponding path program 13 times [2022-01-19 00:06:56,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:06:56,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160071633] [2022-01-19 00:06:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:06:56,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:06:56,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:56,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:56,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:06:56,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160071633] [2022-01-19 00:06:56,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160071633] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:06:56,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161394162] [2022-01-19 00:06:56,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 00:06:56,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:06:56,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:06:56,630 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:06:56,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 00:06:56,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:06:56,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 00:06:56,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:06:57,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:06:57,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:06:57,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:57,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:06:57,431 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:06:57,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 00:06:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:06:57,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161394162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:06:57,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:06:57,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 29 [2022-01-19 00:06:57,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548384877] [2022-01-19 00:06:57,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:06:57,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 00:06:57,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:06:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 00:06:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-01-19 00:06:57,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:06:57,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 505 transitions, 8222 flow. Second operand has 29 states, 29 states have (on average 107.34482758620689) internal successors, (3113), 29 states have internal predecessors, (3113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:06:57,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:06:57,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:06:57,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:00,715 INFO L129 PetriNetUnfolder]: 5011/9636 cut-off events. [2022-01-19 00:07:00,715 INFO L130 PetriNetUnfolder]: For 88631/88652 co-relation queries the response was YES. [2022-01-19 00:07:00,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46386 conditions, 9636 events. 5011/9636 cut-off events. For 88631/88652 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 79910 event pairs, 983 based on Foata normal form. 40/9621 useless extension candidates. Maximal degree in co-relation 46276. Up to 3759 conditions per place. [2022-01-19 00:07:00,831 INFO L132 encePairwiseOnDemand]: 133/174 looper letters, 351 selfloop transitions, 375 changer transitions 19/838 dead transitions. [2022-01-19 00:07:00,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 838 transitions, 13384 flow [2022-01-19 00:07:00,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 00:07:00,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 00:07:00,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 5772 transitions. [2022-01-19 00:07:00,835 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6379310344827587 [2022-01-19 00:07:00,835 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 5772 transitions. [2022-01-19 00:07:00,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 5772 transitions. [2022-01-19 00:07:00,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:00,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 5772 transitions. [2022-01-19 00:07:00,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 111.0) internal successors, (5772), 52 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:00,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 174.0) internal successors, (9222), 53 states have internal predecessors, (9222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:00,845 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 174.0) internal successors, (9222), 53 states have internal predecessors, (9222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:00,845 INFO L186 Difference]: Start difference. First operand has 463 places, 505 transitions, 8222 flow. Second operand 52 states and 5772 transitions. [2022-01-19 00:07:00,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 838 transitions, 13384 flow [2022-01-19 00:07:01,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 838 transitions, 13043 flow, removed 2 selfloop flow, removed 23 redundant places. [2022-01-19 00:07:01,396 INFO L242 Difference]: Finished difference. Result has 516 places, 651 transitions, 11856 flow [2022-01-19 00:07:01,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7968, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=11856, PETRI_PLACES=516, PETRI_TRANSITIONS=651} [2022-01-19 00:07:01,398 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 361 predicate places. [2022-01-19 00:07:01,398 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 651 transitions, 11856 flow [2022-01-19 00:07:01,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 107.34482758620689) internal successors, (3113), 29 states have internal predecessors, (3113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:01,398 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:01,398 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:01,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 00:07:01,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-19 00:07:01,615 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:01,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:01,616 INFO L85 PathProgramCache]: Analyzing trace with hash 106250138, now seen corresponding path program 8 times [2022-01-19 00:07:01,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:01,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391709892] [2022-01-19 00:07:01,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:01,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:01,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:01,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:01,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:01,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391709892] [2022-01-19 00:07:01,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391709892] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:07:01,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784685286] [2022-01-19 00:07:01,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:07:01,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:07:01,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:07:01,909 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:07:01,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 00:07:01,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:07:01,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:07:01,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-19 00:07:01,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:07:02,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:02,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 00:07:02,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:02,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:07:02,706 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:07:02,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 00:07:02,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:02,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784685286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:07:02,889 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:07:02,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 30 [2022-01-19 00:07:02,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298367287] [2022-01-19 00:07:02,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:07:02,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 00:07:02,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:02,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 00:07:02,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-01-19 00:07:02,891 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:07:02,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 651 transitions, 11856 flow. Second operand has 30 states, 30 states have (on average 107.7) internal successors, (3231), 30 states have internal predecessors, (3231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:02,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:02,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:07:02,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:06,098 INFO L129 PetriNetUnfolder]: 5254/10043 cut-off events. [2022-01-19 00:07:06,098 INFO L130 PetriNetUnfolder]: For 116478/116612 co-relation queries the response was YES. [2022-01-19 00:07:06,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57762 conditions, 10043 events. 5254/10043 cut-off events. For 116478/116612 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 83435 event pairs, 1233 based on Foata normal form. 38/10008 useless extension candidates. Maximal degree in co-relation 57629. Up to 4829 conditions per place. [2022-01-19 00:07:06,251 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 475 selfloop transitions, 280 changer transitions 2/850 dead transitions. [2022-01-19 00:07:06,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 850 transitions, 15431 flow [2022-01-19 00:07:06,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 00:07:06,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 00:07:06,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3694 transitions. [2022-01-19 00:07:06,254 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.643329850226402 [2022-01-19 00:07:06,254 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3694 transitions. [2022-01-19 00:07:06,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3694 transitions. [2022-01-19 00:07:06,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:06,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3694 transitions. [2022-01-19 00:07:06,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 111.93939393939394) internal successors, (3694), 33 states have internal predecessors, (3694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:06,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:06,335 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:06,335 INFO L186 Difference]: Start difference. First operand has 516 places, 651 transitions, 11856 flow. Second operand 33 states and 3694 transitions. [2022-01-19 00:07:06,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 850 transitions, 15431 flow [2022-01-19 00:07:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 850 transitions, 14730 flow, removed 141 selfloop flow, removed 25 redundant places. [2022-01-19 00:07:07,106 INFO L242 Difference]: Finished difference. Result has 529 places, 702 transitions, 12924 flow [2022-01-19 00:07:07,106 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=11265, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12924, PETRI_PLACES=529, PETRI_TRANSITIONS=702} [2022-01-19 00:07:07,107 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 374 predicate places. [2022-01-19 00:07:07,107 INFO L470 AbstractCegarLoop]: Abstraction has has 529 places, 702 transitions, 12924 flow [2022-01-19 00:07:07,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 107.7) internal successors, (3231), 30 states have internal predecessors, (3231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:07,108 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:07,108 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:07,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 00:07:07,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 00:07:07,323 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:07,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:07,324 INFO L85 PathProgramCache]: Analyzing trace with hash -488736456, now seen corresponding path program 14 times [2022-01-19 00:07:07,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:07,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591364187] [2022-01-19 00:07:07,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:07,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:07,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:07,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:07,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591364187] [2022-01-19 00:07:07,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591364187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:07:07,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:07:07,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:07:07,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454709916] [2022-01-19 00:07:07,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:07:07,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:07:07,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:07,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:07:07,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:07:07,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:07:07,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 702 transitions, 12924 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:07,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:07,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:07:07,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:11,064 INFO L129 PetriNetUnfolder]: 5296/10160 cut-off events. [2022-01-19 00:07:11,065 INFO L130 PetriNetUnfolder]: For 130150/130284 co-relation queries the response was YES. [2022-01-19 00:07:11,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60833 conditions, 10160 events. 5296/10160 cut-off events. For 130150/130284 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 84471 event pairs, 1352 based on Foata normal form. 18/10095 useless extension candidates. Maximal degree in co-relation 60698. Up to 5456 conditions per place. [2022-01-19 00:07:11,299 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 450 selfloop transitions, 247 changer transitions 3/787 dead transitions. [2022-01-19 00:07:11,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 787 transitions, 15318 flow [2022-01-19 00:07:11,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:07:11,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:07:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2652 transitions. [2022-01-19 00:07:11,301 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5862068965517241 [2022-01-19 00:07:11,301 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2652 transitions. [2022-01-19 00:07:11,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2652 transitions. [2022-01-19 00:07:11,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:11,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2652 transitions. [2022-01-19 00:07:11,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.0) internal successors, (2652), 26 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:11,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:11,305 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:11,305 INFO L186 Difference]: Start difference. First operand has 529 places, 702 transitions, 12924 flow. Second operand 26 states and 2652 transitions. [2022-01-19 00:07:11,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 787 transitions, 15318 flow [2022-01-19 00:07:12,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 787 transitions, 14594 flow, removed 72 selfloop flow, removed 27 redundant places. [2022-01-19 00:07:12,121 INFO L242 Difference]: Finished difference. Result has 533 places, 722 transitions, 13338 flow [2022-01-19 00:07:12,122 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=12236, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13338, PETRI_PLACES=533, PETRI_TRANSITIONS=722} [2022-01-19 00:07:12,122 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 378 predicate places. [2022-01-19 00:07:12,122 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 722 transitions, 13338 flow [2022-01-19 00:07:12,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:12,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:12,123 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:12,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 00:07:12,123 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:12,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:12,123 INFO L85 PathProgramCache]: Analyzing trace with hash 763238126, now seen corresponding path program 15 times [2022-01-19 00:07:12,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:12,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051369610] [2022-01-19 00:07:12,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:12,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:12,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:12,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:12,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:12,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051369610] [2022-01-19 00:07:12,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051369610] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:07:12,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:07:12,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 00:07:12,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761898122] [2022-01-19 00:07:12,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:07:12,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 00:07:12,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:12,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 00:07:12,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-01-19 00:07:12,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:07:12,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 722 transitions, 13338 flow. Second operand has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:12,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:12,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:07:12,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:16,471 INFO L129 PetriNetUnfolder]: 5661/10814 cut-off events. [2022-01-19 00:07:16,471 INFO L130 PetriNetUnfolder]: For 132303/132437 co-relation queries the response was YES. [2022-01-19 00:07:16,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63244 conditions, 10814 events. 5661/10814 cut-off events. For 132303/132437 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 90704 event pairs, 1287 based on Foata normal form. 46/10777 useless extension candidates. Maximal degree in co-relation 63105. Up to 4849 conditions per place. [2022-01-19 00:07:16,644 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 461 selfloop transitions, 343 changer transitions 0/891 dead transitions. [2022-01-19 00:07:16,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 891 transitions, 16711 flow [2022-01-19 00:07:16,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 00:07:16,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 00:07:16,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3392 transitions. [2022-01-19 00:07:16,647 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5907349355625218 [2022-01-19 00:07:16,647 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3392 transitions. [2022-01-19 00:07:16,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3392 transitions. [2022-01-19 00:07:16,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:16,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3392 transitions. [2022-01-19 00:07:16,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.78787878787878) internal successors, (3392), 33 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:16,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:16,652 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:16,652 INFO L186 Difference]: Start difference. First operand has 533 places, 722 transitions, 13338 flow. Second operand 33 states and 3392 transitions. [2022-01-19 00:07:16,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 891 transitions, 16711 flow [2022-01-19 00:07:17,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 891 transitions, 16272 flow, removed 23 selfloop flow, removed 22 redundant places. [2022-01-19 00:07:17,519 INFO L242 Difference]: Finished difference. Result has 550 places, 752 transitions, 14424 flow [2022-01-19 00:07:17,520 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=12916, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14424, PETRI_PLACES=550, PETRI_TRANSITIONS=752} [2022-01-19 00:07:17,520 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 395 predicate places. [2022-01-19 00:07:17,521 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 752 transitions, 14424 flow [2022-01-19 00:07:17,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:17,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:17,521 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:17,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 00:07:17,521 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:17,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:17,521 INFO L85 PathProgramCache]: Analyzing trace with hash 540317094, now seen corresponding path program 16 times [2022-01-19 00:07:17,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:17,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295094179] [2022-01-19 00:07:17,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:17,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:17,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:18,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:18,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:18,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295094179] [2022-01-19 00:07:18,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295094179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:07:18,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:07:18,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:07:18,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723977391] [2022-01-19 00:07:18,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:07:18,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:07:18,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:18,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:07:18,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:07:18,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:07:18,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 752 transitions, 14424 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:18,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:18,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:07:18,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:21,840 INFO L129 PetriNetUnfolder]: 5623/10760 cut-off events. [2022-01-19 00:07:21,840 INFO L130 PetriNetUnfolder]: For 139968/140102 co-relation queries the response was YES. [2022-01-19 00:07:21,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64552 conditions, 10760 events. 5623/10760 cut-off events. For 139968/140102 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 90483 event pairs, 1366 based on Foata normal form. 20/10689 useless extension candidates. Maximal degree in co-relation 64409. Up to 5963 conditions per place. [2022-01-19 00:07:22,003 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 416 selfloop transitions, 298 changer transitions 0/801 dead transitions. [2022-01-19 00:07:22,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 801 transitions, 16083 flow [2022-01-19 00:07:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:07:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:07:22,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2751 transitions. [2022-01-19 00:07:22,005 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5855683269476373 [2022-01-19 00:07:22,005 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2751 transitions. [2022-01-19 00:07:22,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2751 transitions. [2022-01-19 00:07:22,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:22,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2751 transitions. [2022-01-19 00:07:22,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 101.88888888888889) internal successors, (2751), 27 states have internal predecessors, (2751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:22,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:22,010 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:22,010 INFO L186 Difference]: Start difference. First operand has 550 places, 752 transitions, 14424 flow. Second operand 27 states and 2751 transitions. [2022-01-19 00:07:22,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 801 transitions, 16083 flow [2022-01-19 00:07:22,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 801 transitions, 15587 flow, removed 35 selfloop flow, removed 27 redundant places. [2022-01-19 00:07:22,817 INFO L242 Difference]: Finished difference. Result has 550 places, 741 transitions, 14308 flow [2022-01-19 00:07:22,818 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=13661, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=14308, PETRI_PLACES=550, PETRI_TRANSITIONS=741} [2022-01-19 00:07:22,818 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 395 predicate places. [2022-01-19 00:07:22,818 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 741 transitions, 14308 flow [2022-01-19 00:07:22,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:22,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:22,818 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:22,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 00:07:22,819 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:22,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:22,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1841134454, now seen corresponding path program 9 times [2022-01-19 00:07:22,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:22,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381503549] [2022-01-19 00:07:22,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:22,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:23,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:23,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381503549] [2022-01-19 00:07:23,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381503549] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:07:23,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:07:23,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:07:23,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246692195] [2022-01-19 00:07:23,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:07:23,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:07:23,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:23,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:07:23,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:07:23,264 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:07:23,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 741 transitions, 14308 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:23,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:23,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:07:23,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:26,821 INFO L129 PetriNetUnfolder]: 5632/10771 cut-off events. [2022-01-19 00:07:26,821 INFO L130 PetriNetUnfolder]: For 140070/140204 co-relation queries the response was YES. [2022-01-19 00:07:26,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63955 conditions, 10771 events. 5632/10771 cut-off events. For 140070/140204 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 90429 event pairs, 1411 based on Foata normal form. 20/10701 useless extension candidates. Maximal degree in co-relation 63816. Up to 5960 conditions per place. [2022-01-19 00:07:26,989 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 455 selfloop transitions, 257 changer transitions 0/802 dead transitions. [2022-01-19 00:07:26,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 802 transitions, 16291 flow [2022-01-19 00:07:26,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:07:26,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:07:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2754 transitions. [2022-01-19 00:07:26,992 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087533156498673 [2022-01-19 00:07:26,992 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2754 transitions. [2022-01-19 00:07:26,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2754 transitions. [2022-01-19 00:07:26,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:26,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2754 transitions. [2022-01-19 00:07:26,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.92307692307692) internal successors, (2754), 26 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:26,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:26,996 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:26,996 INFO L186 Difference]: Start difference. First operand has 550 places, 741 transitions, 14308 flow. Second operand 26 states and 2754 transitions. [2022-01-19 00:07:26,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 802 transitions, 16291 flow [2022-01-19 00:07:27,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 802 transitions, 15786 flow, removed 1 selfloop flow, removed 24 redundant places. [2022-01-19 00:07:27,857 INFO L242 Difference]: Finished difference. Result has 553 places, 743 transitions, 14524 flow [2022-01-19 00:07:27,857 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=13806, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=14524, PETRI_PLACES=553, PETRI_TRANSITIONS=743} [2022-01-19 00:07:27,858 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 398 predicate places. [2022-01-19 00:07:27,858 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 743 transitions, 14524 flow [2022-01-19 00:07:27,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:27,858 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:27,858 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:27,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 00:07:27,859 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:27,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:27,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1922755978, now seen corresponding path program 17 times [2022-01-19 00:07:27,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:27,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779120887] [2022-01-19 00:07:27,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:27,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:27,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:28,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:28,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:28,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779120887] [2022-01-19 00:07:28,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779120887] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:07:28,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695330725] [2022-01-19 00:07:28,431 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 00:07:28,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:07:28,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:07:28,433 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:07:28,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 00:07:28,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:07:28,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:07:28,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-19 00:07:28,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:07:28,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:07:28,796 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 00:07:28,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 00:07:29,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 00:07:29,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:07:29,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:07:29,922 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 00:07:29,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-19 00:07:30,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:30,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:07:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:07:30,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:07:30,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:30,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-01-19 00:07:30,628 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 00:07:30,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 508 treesize of output 481 [2022-01-19 00:07:30,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:30,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 412 treesize of output 436 [2022-01-19 00:07:30,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:30,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 214 [2022-01-19 00:07:38,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 00:07:38,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:07:38,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695330725] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:07:38,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:07:38,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 61 [2022-01-19 00:07:38,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371511401] [2022-01-19 00:07:38,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:07:38,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-19 00:07:38,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:38,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-19 00:07:38,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3321, Unknown=29, NotChecked=0, Total=3660 [2022-01-19 00:07:38,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 00:07:38,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 743 transitions, 14524 flow. Second operand has 61 states, 61 states have (on average 86.68852459016394) internal successors, (5288), 61 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:38,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:38,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 00:07:38,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:45,519 INFO L129 PetriNetUnfolder]: 5750/10979 cut-off events. [2022-01-19 00:07:45,519 INFO L130 PetriNetUnfolder]: For 149409/149539 co-relation queries the response was YES. [2022-01-19 00:07:45,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66874 conditions, 10979 events. 5750/10979 cut-off events. For 149409/149539 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 92741 event pairs, 1049 based on Foata normal form. 66/10984 useless extension candidates. Maximal degree in co-relation 66734. Up to 4102 conditions per place. [2022-01-19 00:07:45,679 INFO L132 encePairwiseOnDemand]: 133/174 looper letters, 437 selfloop transitions, 518 changer transitions 3/1031 dead transitions. [2022-01-19 00:07:45,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1031 transitions, 19981 flow [2022-01-19 00:07:45,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-19 00:07:45,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-01-19 00:07:45,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 5992 transitions. [2022-01-19 00:07:45,682 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5217694183211424 [2022-01-19 00:07:45,682 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 5992 transitions. [2022-01-19 00:07:45,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 5992 transitions. [2022-01-19 00:07:45,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:45,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 5992 transitions. [2022-01-19 00:07:45,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 90.78787878787878) internal successors, (5992), 66 states have internal predecessors, (5992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:45,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 174.0) internal successors, (11658), 67 states have internal predecessors, (11658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:45,693 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 174.0) internal successors, (11658), 67 states have internal predecessors, (11658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:45,693 INFO L186 Difference]: Start difference. First operand has 553 places, 743 transitions, 14524 flow. Second operand 66 states and 5992 transitions. [2022-01-19 00:07:45,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1031 transitions, 19981 flow [2022-01-19 00:07:46,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1031 transitions, 19530 flow, removed 14 selfloop flow, removed 22 redundant places. [2022-01-19 00:07:46,593 INFO L242 Difference]: Finished difference. Result has 602 places, 803 transitions, 16769 flow [2022-01-19 00:07:46,594 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=14046, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=16769, PETRI_PLACES=602, PETRI_TRANSITIONS=803} [2022-01-19 00:07:46,594 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 447 predicate places. [2022-01-19 00:07:46,594 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 803 transitions, 16769 flow [2022-01-19 00:07:46,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 86.68852459016394) internal successors, (5288), 61 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:46,595 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:46,595 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:46,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 00:07:46,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:07:46,820 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:46,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:46,820 INFO L85 PathProgramCache]: Analyzing trace with hash 89901968, now seen corresponding path program 10 times [2022-01-19 00:07:46,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:46,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418334529] [2022-01-19 00:07:46,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:46,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:46,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:47,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:47,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:47,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418334529] [2022-01-19 00:07:47,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418334529] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:07:47,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:07:47,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:07:47,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820755762] [2022-01-19 00:07:47,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:07:47,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:07:47,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:47,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:07:47,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:07:47,404 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:07:47,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 803 transitions, 16769 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:47,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:47,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:07:47,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:51,208 INFO L129 PetriNetUnfolder]: 5770/11062 cut-off events. [2022-01-19 00:07:51,208 INFO L130 PetriNetUnfolder]: For 164757/164904 co-relation queries the response was YES. [2022-01-19 00:07:51,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70815 conditions, 11062 events. 5770/11062 cut-off events. For 164757/164904 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 93559 event pairs, 1477 based on Foata normal form. 22/10979 useless extension candidates. Maximal degree in co-relation 70671. Up to 5806 conditions per place. [2022-01-19 00:07:51,372 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 495 selfloop transitions, 280 changer transitions 15/877 dead transitions. [2022-01-19 00:07:51,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 877 transitions, 19122 flow [2022-01-19 00:07:51,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:07:51,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:07:51,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2938 transitions. [2022-01-19 00:07:51,374 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5822433610780816 [2022-01-19 00:07:51,374 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2938 transitions. [2022-01-19 00:07:51,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2938 transitions. [2022-01-19 00:07:51,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:51,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2938 transitions. [2022-01-19 00:07:51,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 101.3103448275862) internal successors, (2938), 29 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:51,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:51,379 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:51,379 INFO L186 Difference]: Start difference. First operand has 602 places, 803 transitions, 16769 flow. Second operand 29 states and 2938 transitions. [2022-01-19 00:07:51,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 877 transitions, 19122 flow [2022-01-19 00:07:52,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 877 transitions, 17938 flow, removed 41 selfloop flow, removed 49 redundant places. [2022-01-19 00:07:52,369 INFO L242 Difference]: Finished difference. Result has 583 places, 799 transitions, 16126 flow [2022-01-19 00:07:52,370 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15600, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=16126, PETRI_PLACES=583, PETRI_TRANSITIONS=799} [2022-01-19 00:07:52,370 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 428 predicate places. [2022-01-19 00:07:52,370 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 799 transitions, 16126 flow [2022-01-19 00:07:52,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:52,371 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:52,371 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:52,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 00:07:52,371 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:52,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash -2117038966, now seen corresponding path program 11 times [2022-01-19 00:07:52,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:52,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089597942] [2022-01-19 00:07:52,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:52,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:52,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:52,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:52,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089597942] [2022-01-19 00:07:52,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089597942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:07:52,825 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:07:52,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:07:52,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864636323] [2022-01-19 00:07:52,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:07:52,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:07:52,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:07:52,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:07:52,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:07:52,827 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:07:52,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 799 transitions, 16126 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:52,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:07:52,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:07:52,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:07:56,329 INFO L129 PetriNetUnfolder]: 5704/10923 cut-off events. [2022-01-19 00:07:56,330 INFO L130 PetriNetUnfolder]: For 156202/156349 co-relation queries the response was YES. [2022-01-19 00:07:56,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68309 conditions, 10923 events. 5704/10923 cut-off events. For 156202/156349 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 92009 event pairs, 1541 based on Foata normal form. 22/10843 useless extension candidates. Maximal degree in co-relation 68167. Up to 5803 conditions per place. [2022-01-19 00:07:56,489 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 474 selfloop transitions, 286 changer transitions 8/858 dead transitions. [2022-01-19 00:07:56,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 858 transitions, 18126 flow [2022-01-19 00:07:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:07:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:07:56,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2845 transitions. [2022-01-19 00:07:56,500 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6055768412090251 [2022-01-19 00:07:56,500 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2845 transitions. [2022-01-19 00:07:56,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2845 transitions. [2022-01-19 00:07:56,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:07:56,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2845 transitions. [2022-01-19 00:07:56,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.37037037037037) internal successors, (2845), 27 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:56,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:56,504 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:56,504 INFO L186 Difference]: Start difference. First operand has 583 places, 799 transitions, 16126 flow. Second operand 27 states and 2845 transitions. [2022-01-19 00:07:56,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 858 transitions, 18126 flow [2022-01-19 00:07:57,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 858 transitions, 17788 flow, removed 12 selfloop flow, removed 28 redundant places. [2022-01-19 00:07:57,507 INFO L242 Difference]: Finished difference. Result has 578 places, 793 transitions, 16223 flow [2022-01-19 00:07:57,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15697, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=16223, PETRI_PLACES=578, PETRI_TRANSITIONS=793} [2022-01-19 00:07:57,508 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 423 predicate places. [2022-01-19 00:07:57,508 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 793 transitions, 16223 flow [2022-01-19 00:07:57,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:07:57,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:07:57,509 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:07:57,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 00:07:57,509 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:07:57,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:07:57,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1845315764, now seen corresponding path program 12 times [2022-01-19 00:07:57,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:07:57,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237381552] [2022-01-19 00:07:57,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:07:57,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:07:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:07:57,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:57,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:07:57,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237381552] [2022-01-19 00:07:57,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237381552] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:07:57,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469440874] [2022-01-19 00:07:57,989 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 00:07:57,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:07:57,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:07:57,990 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:07:57,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 00:07:58,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 00:07:58,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:07:58,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-19 00:07:58,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:07:59,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:07:59,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:07:59,154 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 00:07:59,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-19 00:07:59,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:59,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:07:59,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:07:59,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:07:59,560 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 00:07:59,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 143 [2022-01-19 00:07:59,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:07:59,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2022-01-19 00:08:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:00,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469440874] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:08:00,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:08:00,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [22, 21] total 56 [2022-01-19 00:08:00,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026506920] [2022-01-19 00:08:00,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:00,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:08:00,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:00,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:08:00,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=2765, Unknown=10, NotChecked=0, Total=3080 [2022-01-19 00:08:00,383 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:08:00,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 793 transitions, 16223 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:00,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:00,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:08:00,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:04,075 INFO L129 PetriNetUnfolder]: 5808/11026 cut-off events. [2022-01-19 00:08:04,075 INFO L130 PetriNetUnfolder]: For 163566/163689 co-relation queries the response was YES. [2022-01-19 00:08:04,279 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69755 conditions, 11026 events. 5808/11026 cut-off events. For 163566/163689 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 93163 event pairs, 2768 based on Foata normal form. 36/10964 useless extension candidates. Maximal degree in co-relation 69616. Up to 8416 conditions per place. [2022-01-19 00:08:04,322 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 621 selfloop transitions, 192 changer transitions 0/903 dead transitions. [2022-01-19 00:08:04,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 903 transitions, 19375 flow [2022-01-19 00:08:04,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 00:08:04,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 00:08:04,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2890 transitions. [2022-01-19 00:08:04,325 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5931855500821018 [2022-01-19 00:08:04,325 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2890 transitions. [2022-01-19 00:08:04,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2890 transitions. [2022-01-19 00:08:04,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:04,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2890 transitions. [2022-01-19 00:08:04,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 103.21428571428571) internal successors, (2890), 28 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:04,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:04,329 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:04,329 INFO L186 Difference]: Start difference. First operand has 578 places, 793 transitions, 16223 flow. Second operand 28 states and 2890 transitions. [2022-01-19 00:08:04,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 903 transitions, 19375 flow [2022-01-19 00:08:05,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 903 transitions, 18545 flow, removed 6 selfloop flow, removed 28 redundant places. [2022-01-19 00:08:05,281 INFO L242 Difference]: Finished difference. Result has 582 places, 822 transitions, 16661 flow [2022-01-19 00:08:05,281 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15432, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=16661, PETRI_PLACES=582, PETRI_TRANSITIONS=822} [2022-01-19 00:08:05,288 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 427 predicate places. [2022-01-19 00:08:05,288 INFO L470 AbstractCegarLoop]: Abstraction has has 582 places, 822 transitions, 16661 flow [2022-01-19 00:08:05,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:05,288 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:05,288 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:05,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 00:08:05,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-19 00:08:05,489 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:05,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:05,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1713367576, now seen corresponding path program 18 times [2022-01-19 00:08:05,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:05,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750261471] [2022-01-19 00:08:05,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:05,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:05,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:05,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:05,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750261471] [2022-01-19 00:08:05,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750261471] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:05,903 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:05,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:08:05,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322647139] [2022-01-19 00:08:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:05,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:08:05,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:05,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:08:05,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:08:05,905 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 00:08:05,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 822 transitions, 16661 flow. Second operand has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:05,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:05,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 00:08:05,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:09,578 INFO L129 PetriNetUnfolder]: 5806/11096 cut-off events. [2022-01-19 00:08:09,578 INFO L130 PetriNetUnfolder]: For 165714/165849 co-relation queries the response was YES. [2022-01-19 00:08:09,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71410 conditions, 11096 events. 5806/11096 cut-off events. For 165714/165849 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 93677 event pairs, 1504 based on Foata normal form. 11/11000 useless extension candidates. Maximal degree in co-relation 71265. Up to 5827 conditions per place. [2022-01-19 00:08:09,752 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 496 selfloop transitions, 290 changer transitions 9/883 dead transitions. [2022-01-19 00:08:09,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 883 transitions, 18812 flow [2022-01-19 00:08:09,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:08:09,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:08:09,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2963 transitions. [2022-01-19 00:08:09,754 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5871977804201347 [2022-01-19 00:08:09,754 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2963 transitions. [2022-01-19 00:08:09,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2963 transitions. [2022-01-19 00:08:09,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:09,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2963 transitions. [2022-01-19 00:08:09,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 102.17241379310344) internal successors, (2963), 29 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:09,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:09,759 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:09,759 INFO L186 Difference]: Start difference. First operand has 582 places, 822 transitions, 16661 flow. Second operand 29 states and 2963 transitions. [2022-01-19 00:08:09,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 883 transitions, 18812 flow [2022-01-19 00:08:10,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 883 transitions, 18714 flow, removed 31 selfloop flow, removed 18 redundant places. [2022-01-19 00:08:10,792 INFO L242 Difference]: Finished difference. Result has 597 places, 821 transitions, 17290 flow [2022-01-19 00:08:10,792 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=16567, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=17290, PETRI_PLACES=597, PETRI_TRANSITIONS=821} [2022-01-19 00:08:10,793 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 442 predicate places. [2022-01-19 00:08:10,793 INFO L470 AbstractCegarLoop]: Abstraction has has 597 places, 821 transitions, 17290 flow [2022-01-19 00:08:10,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:10,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:10,793 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:10,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 00:08:10,793 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:10,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1442239000, now seen corresponding path program 19 times [2022-01-19 00:08:10,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:10,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788677949] [2022-01-19 00:08:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:10,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:10,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:11,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:11,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:11,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788677949] [2022-01-19 00:08:11,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788677949] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:11,271 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:11,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 00:08:11,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540217164] [2022-01-19 00:08:11,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:11,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 00:08:11,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:11,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 00:08:11,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 00:08:11,273 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 00:08:11,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 821 transitions, 17290 flow. Second operand has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:11,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:11,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 00:08:11,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:15,384 INFO L129 PetriNetUnfolder]: 5848/11192 cut-off events. [2022-01-19 00:08:15,384 INFO L130 PetriNetUnfolder]: For 176947/177082 co-relation queries the response was YES. [2022-01-19 00:08:15,508 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72861 conditions, 11192 events. 5848/11192 cut-off events. For 176947/177082 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 94836 event pairs, 1309 based on Foata normal form. 41/11134 useless extension candidates. Maximal degree in co-relation 72710. Up to 4881 conditions per place. [2022-01-19 00:08:15,555 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 498 selfloop transitions, 382 changer transitions 1/969 dead transitions. [2022-01-19 00:08:15,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 969 transitions, 20573 flow [2022-01-19 00:08:15,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 00:08:15,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 00:08:15,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3420 transitions. [2022-01-19 00:08:15,557 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5956112852664577 [2022-01-19 00:08:15,557 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3420 transitions. [2022-01-19 00:08:15,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3420 transitions. [2022-01-19 00:08:15,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:15,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3420 transitions. [2022-01-19 00:08:15,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 103.63636363636364) internal successors, (3420), 33 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:15,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:15,562 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:15,562 INFO L186 Difference]: Start difference. First operand has 597 places, 821 transitions, 17290 flow. Second operand 33 states and 3420 transitions. [2022-01-19 00:08:15,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 969 transitions, 20573 flow [2022-01-19 00:08:16,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 969 transitions, 20113 flow, removed 23 selfloop flow, removed 26 redundant places. [2022-01-19 00:08:16,609 INFO L242 Difference]: Finished difference. Result has 608 places, 834 transitions, 18076 flow [2022-01-19 00:08:16,610 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=16850, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=18076, PETRI_PLACES=608, PETRI_TRANSITIONS=834} [2022-01-19 00:08:16,610 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 453 predicate places. [2022-01-19 00:08:16,610 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 834 transitions, 18076 flow [2022-01-19 00:08:16,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:16,610 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:16,610 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:16,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 00:08:16,611 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:16,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:16,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1663230956, now seen corresponding path program 20 times [2022-01-19 00:08:16,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:16,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281854673] [2022-01-19 00:08:16,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:16,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:17,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:17,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:17,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281854673] [2022-01-19 00:08:17,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281854673] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:17,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:17,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:08:17,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107997690] [2022-01-19 00:08:17,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:17,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:08:17,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:17,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:08:17,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:08:17,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 00:08:17,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 834 transitions, 18076 flow. Second operand has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:17,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:17,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 00:08:17,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:20,758 INFO L129 PetriNetUnfolder]: 5872/11216 cut-off events. [2022-01-19 00:08:20,758 INFO L130 PetriNetUnfolder]: For 192067/192202 co-relation queries the response was YES. [2022-01-19 00:08:20,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74962 conditions, 11216 events. 5872/11216 cut-off events. For 192067/192202 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 94907 event pairs, 1418 based on Foata normal form. 13/11120 useless extension candidates. Maximal degree in co-relation 74808. Up to 5897 conditions per place. [2022-01-19 00:08:20,951 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 512 selfloop transitions, 305 changer transitions 3/908 dead transitions. [2022-01-19 00:08:20,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 908 transitions, 20707 flow [2022-01-19 00:08:20,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:08:20,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:08:20,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2773 transitions. [2022-01-19 00:08:20,953 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5902511707109408 [2022-01-19 00:08:20,953 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2773 transitions. [2022-01-19 00:08:20,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2773 transitions. [2022-01-19 00:08:20,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:20,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2773 transitions. [2022-01-19 00:08:20,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.70370370370371) internal successors, (2773), 27 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:20,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:20,957 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:20,958 INFO L186 Difference]: Start difference. First operand has 608 places, 834 transitions, 18076 flow. Second operand 27 states and 2773 transitions. [2022-01-19 00:08:20,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 908 transitions, 20707 flow [2022-01-19 00:08:22,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 908 transitions, 20215 flow, removed 29 selfloop flow, removed 22 redundant places. [2022-01-19 00:08:22,256 INFO L242 Difference]: Finished difference. Result has 616 places, 848 transitions, 18712 flow [2022-01-19 00:08:22,256 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17596, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18712, PETRI_PLACES=616, PETRI_TRANSITIONS=848} [2022-01-19 00:08:22,257 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 461 predicate places. [2022-01-19 00:08:22,257 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 848 transitions, 18712 flow [2022-01-19 00:08:22,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:22,257 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:22,257 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:22,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 00:08:22,257 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:22,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:22,258 INFO L85 PathProgramCache]: Analyzing trace with hash -172440094, now seen corresponding path program 21 times [2022-01-19 00:08:22,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:22,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337132651] [2022-01-19 00:08:22,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:22,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:22,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:22,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:22,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337132651] [2022-01-19 00:08:22,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337132651] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:22,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:22,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:08:22,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39232369] [2022-01-19 00:08:22,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:22,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:08:22,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:22,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:08:22,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:08:22,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 00:08:22,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 848 transitions, 18712 flow. Second operand has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:22,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:22,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 00:08:22,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:26,369 INFO L129 PetriNetUnfolder]: 5853/11211 cut-off events. [2022-01-19 00:08:26,370 INFO L130 PetriNetUnfolder]: For 191569/191704 co-relation queries the response was YES. [2022-01-19 00:08:26,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74328 conditions, 11211 events. 5853/11211 cut-off events. For 191569/191704 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 95121 event pairs, 1441 based on Foata normal form. 21/11123 useless extension candidates. Maximal degree in co-relation 74171. Up to 5897 conditions per place. [2022-01-19 00:08:26,570 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 517 selfloop transitions, 293 changer transitions 5/903 dead transitions. [2022-01-19 00:08:26,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 903 transitions, 20880 flow [2022-01-19 00:08:26,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:08:26,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:08:26,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2675 transitions. [2022-01-19 00:08:26,572 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5912908930150309 [2022-01-19 00:08:26,572 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2675 transitions. [2022-01-19 00:08:26,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2675 transitions. [2022-01-19 00:08:26,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:26,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2675 transitions. [2022-01-19 00:08:26,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.88461538461539) internal successors, (2675), 26 states have internal predecessors, (2675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:26,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:26,577 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:26,577 INFO L186 Difference]: Start difference. First operand has 616 places, 848 transitions, 18712 flow. Second operand 26 states and 2675 transitions. [2022-01-19 00:08:26,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 903 transitions, 20880 flow [2022-01-19 00:08:27,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 903 transitions, 20513 flow, removed 1 selfloop flow, removed 21 redundant places. [2022-01-19 00:08:27,860 INFO L242 Difference]: Finished difference. Result has 622 places, 842 transitions, 18846 flow [2022-01-19 00:08:27,861 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=18244, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18846, PETRI_PLACES=622, PETRI_TRANSITIONS=842} [2022-01-19 00:08:27,861 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 467 predicate places. [2022-01-19 00:08:27,861 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 842 transitions, 18846 flow [2022-01-19 00:08:27,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:27,862 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:27,862 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:27,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 00:08:27,862 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:27,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:27,862 INFO L85 PathProgramCache]: Analyzing trace with hash 301709784, now seen corresponding path program 22 times [2022-01-19 00:08:27,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:27,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203151841] [2022-01-19 00:08:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:27,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:27,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:28,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:28,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:28,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203151841] [2022-01-19 00:08:28,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203151841] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:28,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:28,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 00:08:28,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576466933] [2022-01-19 00:08:28,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:28,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 00:08:28,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 00:08:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-01-19 00:08:28,239 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 00:08:28,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 842 transitions, 18846 flow. Second operand has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:28,241 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:28,241 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 00:08:28,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:32,494 INFO L129 PetriNetUnfolder]: 6003/11479 cut-off events. [2022-01-19 00:08:32,494 INFO L130 PetriNetUnfolder]: For 203575/203710 co-relation queries the response was YES. [2022-01-19 00:08:32,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76252 conditions, 11479 events. 6003/11479 cut-off events. For 203575/203710 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 97888 event pairs, 1425 based on Foata normal form. 81/11449 useless extension candidates. Maximal degree in co-relation 76095. Up to 5655 conditions per place. [2022-01-19 00:08:32,684 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 470 selfloop transitions, 371 changer transitions 0/929 dead transitions. [2022-01-19 00:08:32,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 929 transitions, 21352 flow [2022-01-19 00:08:32,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:08:32,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:08:32,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2992 transitions. [2022-01-19 00:08:32,686 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5929449068569164 [2022-01-19 00:08:32,686 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2992 transitions. [2022-01-19 00:08:32,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2992 transitions. [2022-01-19 00:08:32,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:32,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2992 transitions. [2022-01-19 00:08:32,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 103.17241379310344) internal successors, (2992), 29 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:32,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:32,690 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:32,690 INFO L186 Difference]: Start difference. First operand has 622 places, 842 transitions, 18846 flow. Second operand 29 states and 2992 transitions. [2022-01-19 00:08:32,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 929 transitions, 21352 flow [2022-01-19 00:08:33,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 929 transitions, 20391 flow, removed 4 selfloop flow, removed 32 redundant places. [2022-01-19 00:08:33,873 INFO L242 Difference]: Finished difference. Result has 624 places, 848 transitions, 19128 flow [2022-01-19 00:08:33,874 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17460, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=19128, PETRI_PLACES=624, PETRI_TRANSITIONS=848} [2022-01-19 00:08:33,874 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 469 predicate places. [2022-01-19 00:08:33,874 INFO L470 AbstractCegarLoop]: Abstraction has has 624 places, 848 transitions, 19128 flow [2022-01-19 00:08:33,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:33,874 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:33,875 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:33,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 00:08:33,875 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:33,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:33,875 INFO L85 PathProgramCache]: Analyzing trace with hash -737674512, now seen corresponding path program 23 times [2022-01-19 00:08:33,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:33,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051450783] [2022-01-19 00:08:33,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:33,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:33,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:34,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:34,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:34,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051450783] [2022-01-19 00:08:34,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051450783] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:34,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:34,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:08:34,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352775539] [2022-01-19 00:08:34,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:34,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:08:34,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:34,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:08:34,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:08:34,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 00:08:34,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 848 transitions, 19128 flow. Second operand has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:34,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:34,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 00:08:34,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:38,109 INFO L129 PetriNetUnfolder]: 5728/10918 cut-off events. [2022-01-19 00:08:38,109 INFO L130 PetriNetUnfolder]: For 193793/193928 co-relation queries the response was YES. [2022-01-19 00:08:38,238 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73786 conditions, 10918 events. 5728/10918 cut-off events. For 193793/193928 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 91970 event pairs, 1413 based on Foata normal form. 81/10884 useless extension candidates. Maximal degree in co-relation 73627. Up to 5338 conditions per place. [2022-01-19 00:08:38,285 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 443 selfloop transitions, 376 changer transitions 0/907 dead transitions. [2022-01-19 00:08:38,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 907 transitions, 20930 flow [2022-01-19 00:08:38,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 00:08:38,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 00:08:38,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2888 transitions. [2022-01-19 00:08:38,287 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5927750410509032 [2022-01-19 00:08:38,287 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2888 transitions. [2022-01-19 00:08:38,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2888 transitions. [2022-01-19 00:08:38,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:38,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2888 transitions. [2022-01-19 00:08:38,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 103.14285714285714) internal successors, (2888), 28 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:38,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:38,291 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:38,291 INFO L186 Difference]: Start difference. First operand has 624 places, 848 transitions, 19128 flow. Second operand 28 states and 2888 transitions. [2022-01-19 00:08:38,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 907 transitions, 20930 flow [2022-01-19 00:08:39,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 907 transitions, 20199 flow, removed 15 selfloop flow, removed 31 redundant places. [2022-01-19 00:08:39,520 INFO L242 Difference]: Finished difference. Result has 617 places, 827 transitions, 18757 flow [2022-01-19 00:08:39,520 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17341, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=360, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=18757, PETRI_PLACES=617, PETRI_TRANSITIONS=827} [2022-01-19 00:08:39,521 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 462 predicate places. [2022-01-19 00:08:39,521 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 827 transitions, 18757 flow [2022-01-19 00:08:39,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:39,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:39,521 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:39,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 00:08:39,521 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:39,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:39,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1614342540, now seen corresponding path program 13 times [2022-01-19 00:08:39,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:39,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293342039] [2022-01-19 00:08:39,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:39,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:39,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:39,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:39,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293342039] [2022-01-19 00:08:39,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293342039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:08:39,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402238061] [2022-01-19 00:08:39,919 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 00:08:39,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:08:39,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:08:39,920 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:08:39,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 00:08:40,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:40,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-19 00:08:40,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:08:40,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:08:40,154 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 00:08:40,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 00:08:40,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 00:08:40,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:08:40,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:08:40,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:40,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:08:40,870 WARN L838 $PredicateComparison]: unable to prove that (forall ((~B~0.base Int) (v_ArrVal_840 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_840))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))) (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 00:08:40,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:08:40,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 00:08:40,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:08:40,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 00:08:41,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 00:08:41,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:41,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402238061] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:08:41,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:08:41,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [22, 21] total 38 [2022-01-19 00:08:41,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836685412] [2022-01-19 00:08:41,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:41,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 00:08:41,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:41,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 00:08:41,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1158, Unknown=1, NotChecked=70, Total=1406 [2022-01-19 00:08:41,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 174 [2022-01-19 00:08:41,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 827 transitions, 18757 flow. Second operand has 16 states, 16 states have (on average 100.4375) internal successors, (1607), 16 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:41,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:41,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 174 [2022-01-19 00:08:41,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:45,370 INFO L129 PetriNetUnfolder]: 5788/10948 cut-off events. [2022-01-19 00:08:45,371 INFO L130 PetriNetUnfolder]: For 194048/194188 co-relation queries the response was YES. [2022-01-19 00:08:45,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74985 conditions, 10948 events. 5788/10948 cut-off events. For 194048/194188 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 92318 event pairs, 2766 based on Foata normal form. 36/10870 useless extension candidates. Maximal degree in co-relation 74828. Up to 8424 conditions per place. [2022-01-19 00:08:45,552 INFO L132 encePairwiseOnDemand]: 146/174 looper letters, 643 selfloop transitions, 196 changer transitions 2/930 dead transitions. [2022-01-19 00:08:45,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 930 transitions, 21927 flow [2022-01-19 00:08:45,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 00:08:45,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 00:08:45,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2252 transitions. [2022-01-19 00:08:45,556 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5882967607105538 [2022-01-19 00:08:45,556 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2252 transitions. [2022-01-19 00:08:45,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2252 transitions. [2022-01-19 00:08:45,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:45,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2252 transitions. [2022-01-19 00:08:45,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 102.36363636363636) internal successors, (2252), 22 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:45,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 174.0) internal successors, (4002), 23 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:45,560 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 174.0) internal successors, (4002), 23 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:45,560 INFO L186 Difference]: Start difference. First operand has 617 places, 827 transitions, 18757 flow. Second operand 22 states and 2252 transitions. [2022-01-19 00:08:45,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 930 transitions, 21927 flow [2022-01-19 00:08:46,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 930 transitions, 21515 flow, removed 6 selfloop flow, removed 23 redundant places. [2022-01-19 00:08:46,831 INFO L242 Difference]: Finished difference. Result has 622 places, 843 transitions, 19421 flow [2022-01-19 00:08:46,832 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=18361, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=19421, PETRI_PLACES=622, PETRI_TRANSITIONS=843} [2022-01-19 00:08:46,832 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 467 predicate places. [2022-01-19 00:08:46,833 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 843 transitions, 19421 flow [2022-01-19 00:08:46,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 100.4375) internal successors, (1607), 16 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:46,833 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:46,833 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:46,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 00:08:47,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:08:47,034 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:47,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:47,034 INFO L85 PathProgramCache]: Analyzing trace with hash 907257310, now seen corresponding path program 14 times [2022-01-19 00:08:47,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:47,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009000240] [2022-01-19 00:08:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:47,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:47,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:47,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:47,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:47,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009000240] [2022-01-19 00:08:47,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009000240] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:47,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:47,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:08:47,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609414031] [2022-01-19 00:08:47,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:47,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:08:47,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:08:47,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:08:47,394 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:08:47,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 843 transitions, 19421 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:47,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:47,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:08:47,395 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:51,266 INFO L129 PetriNetUnfolder]: 5796/11046 cut-off events. [2022-01-19 00:08:51,267 INFO L130 PetriNetUnfolder]: For 209742/209875 co-relation queries the response was YES. [2022-01-19 00:08:51,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77202 conditions, 11046 events. 5796/11046 cut-off events. For 209742/209875 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 93428 event pairs, 1407 based on Foata normal form. 17/10946 useless extension candidates. Maximal degree in co-relation 77042. Up to 5854 conditions per place. [2022-01-19 00:08:51,468 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 526 selfloop transitions, 273 changer transitions 15/904 dead transitions. [2022-01-19 00:08:51,468 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 904 transitions, 21650 flow [2022-01-19 00:08:51,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 00:08:51,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 00:08:51,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2944 transitions. [2022-01-19 00:08:51,470 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6042692939244664 [2022-01-19 00:08:51,470 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2944 transitions. [2022-01-19 00:08:51,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2944 transitions. [2022-01-19 00:08:51,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:51,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2944 transitions. [2022-01-19 00:08:51,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 105.14285714285714) internal successors, (2944), 28 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:51,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:51,475 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:51,475 INFO L186 Difference]: Start difference. First operand has 622 places, 843 transitions, 19421 flow. Second operand 28 states and 2944 transitions. [2022-01-19 00:08:51,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 904 transitions, 21650 flow [2022-01-19 00:08:52,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 904 transitions, 21474 flow, removed 4 selfloop flow, removed 15 redundant places. [2022-01-19 00:08:52,977 INFO L242 Difference]: Finished difference. Result has 636 places, 838 transitions, 19689 flow [2022-01-19 00:08:52,978 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19246, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=19689, PETRI_PLACES=636, PETRI_TRANSITIONS=838} [2022-01-19 00:08:52,979 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 481 predicate places. [2022-01-19 00:08:52,979 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 838 transitions, 19689 flow [2022-01-19 00:08:52,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:52,979 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:52,979 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:52,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 00:08:52,979 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:52,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:52,980 INFO L85 PathProgramCache]: Analyzing trace with hash 966956218, now seen corresponding path program 15 times [2022-01-19 00:08:52,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:52,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148711571] [2022-01-19 00:08:52,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:52,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:53,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:53,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:53,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148711571] [2022-01-19 00:08:53,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148711571] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:53,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:53,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:08:53,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367378023] [2022-01-19 00:08:53,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:53,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:08:53,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:53,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:08:53,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:08:53,349 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:08:53,350 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 838 transitions, 19689 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:53,350 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:53,350 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:08:53,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:08:57,392 INFO L129 PetriNetUnfolder]: 5790/11002 cut-off events. [2022-01-19 00:08:57,392 INFO L130 PetriNetUnfolder]: For 214688/214821 co-relation queries the response was YES. [2022-01-19 00:08:57,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77285 conditions, 11002 events. 5790/11002 cut-off events. For 214688/214821 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 92698 event pairs, 1400 based on Foata normal form. 21/10909 useless extension candidates. Maximal degree in co-relation 77122. Up to 5854 conditions per place. [2022-01-19 00:08:57,702 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 499 selfloop transitions, 304 changer transitions 0/893 dead transitions. [2022-01-19 00:08:57,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 893 transitions, 21828 flow [2022-01-19 00:08:57,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:08:57,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:08:57,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2854 transitions. [2022-01-19 00:08:57,704 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6074925500212857 [2022-01-19 00:08:57,704 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2854 transitions. [2022-01-19 00:08:57,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2854 transitions. [2022-01-19 00:08:57,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:08:57,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2854 transitions. [2022-01-19 00:08:57,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.70370370370371) internal successors, (2854), 27 states have internal predecessors, (2854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:57,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:57,709 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:57,709 INFO L186 Difference]: Start difference. First operand has 636 places, 838 transitions, 19689 flow. Second operand 27 states and 2854 transitions. [2022-01-19 00:08:57,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 893 transitions, 21828 flow [2022-01-19 00:08:59,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 893 transitions, 21493 flow, removed 6 selfloop flow, removed 24 redundant places. [2022-01-19 00:08:59,121 INFO L242 Difference]: Finished difference. Result has 636 places, 842 transitions, 20253 flow [2022-01-19 00:08:59,122 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19356, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20253, PETRI_PLACES=636, PETRI_TRANSITIONS=842} [2022-01-19 00:08:59,122 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 481 predicate places. [2022-01-19 00:08:59,122 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 842 transitions, 20253 flow [2022-01-19 00:08:59,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:59,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:08:59,123 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:08:59,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 00:08:59,123 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:08:59,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:08:59,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1158663086, now seen corresponding path program 16 times [2022-01-19 00:08:59,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:08:59,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70345391] [2022-01-19 00:08:59,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:08:59,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:08:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:08:59,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:08:59,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:08:59,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70345391] [2022-01-19 00:08:59,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70345391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:08:59,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:08:59,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:08:59,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185573083] [2022-01-19 00:08:59,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:08:59,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:08:59,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:08:59,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:08:59,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:08:59,489 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:08:59,490 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 842 transitions, 20253 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:08:59,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:08:59,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:08:59,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:03,680 INFO L129 PetriNetUnfolder]: 5781/10986 cut-off events. [2022-01-19 00:09:03,680 INFO L130 PetriNetUnfolder]: For 222160/222293 co-relation queries the response was YES. [2022-01-19 00:09:03,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77799 conditions, 10986 events. 5781/10986 cut-off events. For 222160/222293 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 92454 event pairs, 1398 based on Foata normal form. 21/10893 useless extension candidates. Maximal degree in co-relation 77636. Up to 5854 conditions per place. [2022-01-19 00:09:03,861 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 473 selfloop transitions, 330 changer transitions 0/893 dead transitions. [2022-01-19 00:09:03,861 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 893 transitions, 22225 flow [2022-01-19 00:09:03,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:09:03,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:09:03,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2850 transitions. [2022-01-19 00:09:03,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6066411238825032 [2022-01-19 00:09:03,863 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2850 transitions. [2022-01-19 00:09:03,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2850 transitions. [2022-01-19 00:09:03,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:03,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2850 transitions. [2022-01-19 00:09:03,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.55555555555556) internal successors, (2850), 27 states have internal predecessors, (2850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:03,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:03,868 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:03,868 INFO L186 Difference]: Start difference. First operand has 636 places, 842 transitions, 20253 flow. Second operand 27 states and 2850 transitions. [2022-01-19 00:09:03,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 893 transitions, 22225 flow [2022-01-19 00:09:05,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 893 transitions, 21882 flow, removed 0 selfloop flow, removed 19 redundant places. [2022-01-19 00:09:05,278 INFO L242 Difference]: Finished difference. Result has 646 places, 842 transitions, 20708 flow [2022-01-19 00:09:05,278 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19748, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20708, PETRI_PLACES=646, PETRI_TRANSITIONS=842} [2022-01-19 00:09:05,279 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 491 predicate places. [2022-01-19 00:09:05,279 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 842 transitions, 20708 flow [2022-01-19 00:09:05,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:05,279 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:05,279 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:05,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 00:09:05,279 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:05,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:05,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1594919216, now seen corresponding path program 17 times [2022-01-19 00:09:05,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:05,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662606657] [2022-01-19 00:09:05,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:05,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:05,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:05,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:05,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:05,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662606657] [2022-01-19 00:09:05,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662606657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:09:05,720 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:09:05,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:09:05,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750066905] [2022-01-19 00:09:05,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:09:05,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:09:05,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:09:05,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:09:05,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:09:05,732 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:09:05,733 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 842 transitions, 20708 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:05,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:09:05,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:09:05,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:09,805 INFO L129 PetriNetUnfolder]: 5760/10950 cut-off events. [2022-01-19 00:09:09,805 INFO L130 PetriNetUnfolder]: For 227776/227909 co-relation queries the response was YES. [2022-01-19 00:09:09,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78128 conditions, 10950 events. 5760/10950 cut-off events. For 227776/227909 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 92203 event pairs, 1370 based on Foata normal form. 15/10853 useless extension candidates. Maximal degree in co-relation 77962. Up to 5854 conditions per place. [2022-01-19 00:09:10,002 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 466 selfloop transitions, 337 changer transitions 2/895 dead transitions. [2022-01-19 00:09:10,002 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 895 transitions, 22676 flow [2022-01-19 00:09:10,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 00:09:10,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 00:09:10,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3054 transitions. [2022-01-19 00:09:10,004 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052318668252081 [2022-01-19 00:09:10,004 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3054 transitions. [2022-01-19 00:09:10,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3054 transitions. [2022-01-19 00:09:10,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:10,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3054 transitions. [2022-01-19 00:09:10,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 105.3103448275862) internal successors, (3054), 29 states have internal predecessors, (3054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:10,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:10,009 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:10,009 INFO L186 Difference]: Start difference. First operand has 646 places, 842 transitions, 20708 flow. Second operand 29 states and 3054 transitions. [2022-01-19 00:09:10,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 895 transitions, 22676 flow [2022-01-19 00:09:11,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 895 transitions, 22295 flow, removed 1 selfloop flow, removed 22 redundant places. [2022-01-19 00:09:11,606 INFO L242 Difference]: Finished difference. Result has 651 places, 836 transitions, 20840 flow [2022-01-19 00:09:11,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20227, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20840, PETRI_PLACES=651, PETRI_TRANSITIONS=836} [2022-01-19 00:09:11,607 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 496 predicate places. [2022-01-19 00:09:11,607 INFO L470 AbstractCegarLoop]: Abstraction has has 651 places, 836 transitions, 20840 flow [2022-01-19 00:09:11,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:11,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:11,607 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:11,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 00:09:11,608 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:11,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:11,608 INFO L85 PathProgramCache]: Analyzing trace with hash 384022006, now seen corresponding path program 18 times [2022-01-19 00:09:11,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:11,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801475343] [2022-01-19 00:09:11,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:11,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:11,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:12,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:12,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:12,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801475343] [2022-01-19 00:09:12,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801475343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:09:12,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:09:12,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:09:12,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200770562] [2022-01-19 00:09:12,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:09:12,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:09:12,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:09:12,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:09:12,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:09:12,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:09:12,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 836 transitions, 20840 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:12,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:09:12,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:09:12,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:16,081 INFO L129 PetriNetUnfolder]: 5753/10963 cut-off events. [2022-01-19 00:09:16,081 INFO L130 PetriNetUnfolder]: For 233572/233705 co-relation queries the response was YES. [2022-01-19 00:09:16,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78328 conditions, 10963 events. 5753/10963 cut-off events. For 233572/233705 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 92414 event pairs, 1441 based on Foata normal form. 17/10867 useless extension candidates. Maximal degree in co-relation 78163. Up to 5854 conditions per place. [2022-01-19 00:09:16,265 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 523 selfloop transitions, 265 changer transitions 9/887 dead transitions. [2022-01-19 00:09:16,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 887 transitions, 22858 flow [2022-01-19 00:09:16,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:09:16,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:09:16,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2742 transitions. [2022-01-19 00:09:16,267 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6061007957559682 [2022-01-19 00:09:16,267 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2742 transitions. [2022-01-19 00:09:16,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2742 transitions. [2022-01-19 00:09:16,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:16,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2742 transitions. [2022-01-19 00:09:16,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.46153846153847) internal successors, (2742), 26 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:16,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:16,271 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:16,272 INFO L186 Difference]: Start difference. First operand has 651 places, 836 transitions, 20840 flow. Second operand 26 states and 2742 transitions. [2022-01-19 00:09:16,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 887 transitions, 22858 flow [2022-01-19 00:09:17,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 887 transitions, 22307 flow, removed 6 selfloop flow, removed 24 redundant places. [2022-01-19 00:09:17,776 INFO L242 Difference]: Finished difference. Result has 653 places, 832 transitions, 20701 flow [2022-01-19 00:09:17,777 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20295, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20701, PETRI_PLACES=653, PETRI_TRANSITIONS=832} [2022-01-19 00:09:17,777 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 498 predicate places. [2022-01-19 00:09:17,777 INFO L470 AbstractCegarLoop]: Abstraction has has 653 places, 832 transitions, 20701 flow [2022-01-19 00:09:17,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:17,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:17,778 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:17,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 00:09:17,778 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:17,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:17,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1520795670, now seen corresponding path program 19 times [2022-01-19 00:09:17,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:17,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014840751] [2022-01-19 00:09:17,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:17,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:17,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:18,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:18,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014840751] [2022-01-19 00:09:18,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014840751] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:09:18,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:09:18,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 00:09:18,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075364516] [2022-01-19 00:09:18,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:09:18,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 00:09:18,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:09:18,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 00:09:18,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 00:09:18,146 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 00:09:18,147 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 832 transitions, 20701 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:18,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:09:18,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 00:09:18,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:22,089 INFO L129 PetriNetUnfolder]: 5705/10870 cut-off events. [2022-01-19 00:09:22,089 INFO L130 PetriNetUnfolder]: For 234518/234653 co-relation queries the response was YES. [2022-01-19 00:09:22,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77195 conditions, 10870 events. 5705/10870 cut-off events. For 234518/234653 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 91388 event pairs, 1433 based on Foata normal form. 17/10772 useless extension candidates. Maximal degree in co-relation 77032. Up to 5854 conditions per place. [2022-01-19 00:09:22,271 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 505 selfloop transitions, 275 changer transitions 9/879 dead transitions. [2022-01-19 00:09:22,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 879 transitions, 22551 flow [2022-01-19 00:09:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:09:22,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:09:22,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2738 transitions. [2022-01-19 00:09:22,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052166224580018 [2022-01-19 00:09:22,273 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2738 transitions. [2022-01-19 00:09:22,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2738 transitions. [2022-01-19 00:09:22,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:22,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2738 transitions. [2022-01-19 00:09:22,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.3076923076923) internal successors, (2738), 26 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:22,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:22,278 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:22,278 INFO L186 Difference]: Start difference. First operand has 653 places, 832 transitions, 20701 flow. Second operand 26 states and 2738 transitions. [2022-01-19 00:09:22,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 879 transitions, 22551 flow [2022-01-19 00:09:23,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 879 transitions, 21903 flow, removed 2 selfloop flow, removed 30 redundant places. [2022-01-19 00:09:23,643 INFO L242 Difference]: Finished difference. Result has 646 places, 824 transitions, 20338 flow [2022-01-19 00:09:23,644 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19907, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20338, PETRI_PLACES=646, PETRI_TRANSITIONS=824} [2022-01-19 00:09:23,644 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 491 predicate places. [2022-01-19 00:09:23,644 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 824 transitions, 20338 flow [2022-01-19 00:09:23,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:23,645 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:23,645 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:23,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 00:09:23,645 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:23,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:23,645 INFO L85 PathProgramCache]: Analyzing trace with hash 125943984, now seen corresponding path program 20 times [2022-01-19 00:09:23,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:23,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390542048] [2022-01-19 00:09:23,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:23,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:24,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:24,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:24,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390542048] [2022-01-19 00:09:24,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390542048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:09:24,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135819774] [2022-01-19 00:09:24,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:09:24,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:09:24,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:09:24,129 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:09:24,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 00:09:24,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:09:24,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:09:24,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 00:09:24,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:09:25,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:09:25,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 00:09:25,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:25,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:09:25,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:25,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:09:25,422 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_969 (Array Int Int)) (~B~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_969))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))))))) is different from false [2022-01-19 00:09:25,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:25,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 00:09:25,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:25,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 00:09:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:26,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135819774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:09:26,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:09:26,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 49 [2022-01-19 00:09:26,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855647756] [2022-01-19 00:09:26,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:09:26,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 00:09:26,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:09:26,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 00:09:26,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1997, Unknown=1, NotChecked=92, Total=2352 [2022-01-19 00:09:26,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:09:26,340 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 824 transitions, 20338 flow. Second operand has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:26,340 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:09:26,340 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:09:26,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:31,369 INFO L129 PetriNetUnfolder]: 5886/11181 cut-off events. [2022-01-19 00:09:31,369 INFO L130 PetriNetUnfolder]: For 235857/235993 co-relation queries the response was YES. [2022-01-19 00:09:31,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79446 conditions, 11181 events. 5886/11181 cut-off events. For 235857/235993 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 94431 event pairs, 1308 based on Foata normal form. 57/11132 useless extension candidates. Maximal degree in co-relation 79284. Up to 5391 conditions per place. [2022-01-19 00:09:31,600 INFO L132 encePairwiseOnDemand]: 138/174 looper letters, 517 selfloop transitions, 431 changer transitions 1/1036 dead transitions. [2022-01-19 00:09:31,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 1036 transitions, 24990 flow [2022-01-19 00:09:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 00:09:31,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 00:09:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4274 transitions. [2022-01-19 00:09:31,603 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5848385331143952 [2022-01-19 00:09:31,603 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4274 transitions. [2022-01-19 00:09:31,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4274 transitions. [2022-01-19 00:09:31,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:31,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4274 transitions. [2022-01-19 00:09:31,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 101.76190476190476) internal successors, (4274), 42 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:31,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 174.0) internal successors, (7482), 43 states have internal predecessors, (7482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:31,610 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 174.0) internal successors, (7482), 43 states have internal predecessors, (7482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:31,610 INFO L186 Difference]: Start difference. First operand has 646 places, 824 transitions, 20338 flow. Second operand 42 states and 4274 transitions. [2022-01-19 00:09:31,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 1036 transitions, 24990 flow [2022-01-19 00:09:33,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 1036 transitions, 24338 flow, removed 4 selfloop flow, removed 27 redundant places. [2022-01-19 00:09:33,160 INFO L242 Difference]: Finished difference. Result has 663 places, 876 transitions, 21904 flow [2022-01-19 00:09:33,160 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19710, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=21904, PETRI_PLACES=663, PETRI_TRANSITIONS=876} [2022-01-19 00:09:33,161 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 508 predicate places. [2022-01-19 00:09:33,161 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 876 transitions, 21904 flow [2022-01-19 00:09:33,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:33,162 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:33,162 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:33,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-19 00:09:33,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-01-19 00:09:33,363 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:33,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash -442175856, now seen corresponding path program 21 times [2022-01-19 00:09:33,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:33,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180946178] [2022-01-19 00:09:33,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:33,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:33,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:33,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:33,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180946178] [2022-01-19 00:09:33,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180946178] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:09:33,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303359247] [2022-01-19 00:09:33,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 00:09:33,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:09:33,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:09:33,757 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:09:33,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 00:09:33,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 00:09:33,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:09:33,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 00:09:33,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:09:34,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:09:34,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 00:09:34,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:34,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:09:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:34,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:09:35,040 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1002 (Array Int Int)) (~B~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1002))) (let ((.cse0 (select .cse1 ~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse2 (* c_~i_BA~0 4))) (= (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2)) (select .cse0 (+ .cse2 c_~B~0.offset))))))))) is different from false [2022-01-19 00:09:35,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:35,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 00:09:35,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:35,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 00:09:35,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:35,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303359247] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:09:35,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:09:35,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 49 [2022-01-19 00:09:35,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549917574] [2022-01-19 00:09:35,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:09:35,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 00:09:35,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:09:35,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 00:09:35,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1994, Unknown=1, NotChecked=92, Total=2352 [2022-01-19 00:09:35,931 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:09:35,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 876 transitions, 21904 flow. Second operand has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:35,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:09:35,933 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:09:35,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:40,486 INFO L129 PetriNetUnfolder]: 5968/11363 cut-off events. [2022-01-19 00:09:40,486 INFO L130 PetriNetUnfolder]: For 269004/269139 co-relation queries the response was YES. [2022-01-19 00:09:40,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83461 conditions, 11363 events. 5968/11363 cut-off events. For 269004/269139 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 96122 event pairs, 1450 based on Foata normal form. 13/11259 useless extension candidates. Maximal degree in co-relation 83294. Up to 5967 conditions per place. [2022-01-19 00:09:40,819 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 572 selfloop transitions, 304 changer transitions 0/963 dead transitions. [2022-01-19 00:09:40,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 963 transitions, 25592 flow [2022-01-19 00:09:40,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:09:40,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:09:40,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2740 transitions. [2022-01-19 00:09:40,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5832269050659855 [2022-01-19 00:09:40,821 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2740 transitions. [2022-01-19 00:09:40,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2740 transitions. [2022-01-19 00:09:40,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:40,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2740 transitions. [2022-01-19 00:09:40,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 101.48148148148148) internal successors, (2740), 27 states have internal predecessors, (2740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:40,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:40,826 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:40,826 INFO L186 Difference]: Start difference. First operand has 663 places, 876 transitions, 21904 flow. Second operand 27 states and 2740 transitions. [2022-01-19 00:09:40,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 963 transitions, 25592 flow [2022-01-19 00:09:42,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 963 transitions, 24231 flow, removed 127 selfloop flow, removed 33 redundant places. [2022-01-19 00:09:42,441 INFO L242 Difference]: Finished difference. Result has 659 places, 914 transitions, 22728 flow [2022-01-19 00:09:42,442 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20662, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=22728, PETRI_PLACES=659, PETRI_TRANSITIONS=914} [2022-01-19 00:09:42,442 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 504 predicate places. [2022-01-19 00:09:42,442 INFO L470 AbstractCegarLoop]: Abstraction has has 659 places, 914 transitions, 22728 flow [2022-01-19 00:09:42,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:42,443 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:42,443 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:42,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 00:09:42,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-19 00:09:42,646 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:42,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:42,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1143992178, now seen corresponding path program 22 times [2022-01-19 00:09:42,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:42,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617351836] [2022-01-19 00:09:42,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:42,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:43,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:43,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:43,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617351836] [2022-01-19 00:09:43,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617351836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:09:43,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131833903] [2022-01-19 00:09:43,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 00:09:43,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:09:43,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:09:43,034 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:09:43,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 00:09:43,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 00:09:43,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:09:43,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-19 00:09:43,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:09:43,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:09:43,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 00:09:43,996 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-19 00:09:43,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 00:09:44,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:44,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:09:44,156 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1035 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1035))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 00:09:44,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:44,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 00:09:44,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:44,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 00:09:45,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:45,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131833903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:09:45,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:09:45,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16, 16] total 46 [2022-01-19 00:09:45,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826198259] [2022-01-19 00:09:45,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:09:45,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 00:09:45,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:09:45,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 00:09:45,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1747, Unknown=1, NotChecked=86, Total=2070 [2022-01-19 00:09:45,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:09:45,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 914 transitions, 22728 flow. Second operand has 46 states, 46 states have (on average 97.8695652173913) internal successors, (4502), 46 states have internal predecessors, (4502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:45,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:09:45,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:09:45,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:09:50,786 INFO L129 PetriNetUnfolder]: 6336/12099 cut-off events. [2022-01-19 00:09:50,787 INFO L130 PetriNetUnfolder]: For 276172/276308 co-relation queries the response was YES. [2022-01-19 00:09:50,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92555 conditions, 12099 events. 6336/12099 cut-off events. For 276172/276308 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 104717 event pairs, 1249 based on Foata normal form. 35/12027 useless extension candidates. Maximal degree in co-relation 92389. Up to 5977 conditions per place. [2022-01-19 00:09:51,023 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 579 selfloop transitions, 471 changer transitions 1/1138 dead transitions. [2022-01-19 00:09:51,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 1138 transitions, 27562 flow [2022-01-19 00:09:51,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 00:09:51,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 00:09:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4089 transitions. [2022-01-19 00:09:51,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5875 [2022-01-19 00:09:51,026 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4089 transitions. [2022-01-19 00:09:51,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4089 transitions. [2022-01-19 00:09:51,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:09:51,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4089 transitions. [2022-01-19 00:09:51,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 102.225) internal successors, (4089), 40 states have internal predecessors, (4089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:51,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:51,032 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:51,032 INFO L186 Difference]: Start difference. First operand has 659 places, 914 transitions, 22728 flow. Second operand 40 states and 4089 transitions. [2022-01-19 00:09:51,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 1138 transitions, 27562 flow [2022-01-19 00:09:52,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1138 transitions, 27138 flow, removed 16 selfloop flow, removed 21 redundant places. [2022-01-19 00:09:52,687 INFO L242 Difference]: Finished difference. Result has 685 places, 946 transitions, 24173 flow [2022-01-19 00:09:52,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=22316, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24173, PETRI_PLACES=685, PETRI_TRANSITIONS=946} [2022-01-19 00:09:52,688 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 530 predicate places. [2022-01-19 00:09:52,688 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 946 transitions, 24173 flow [2022-01-19 00:09:52,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 97.8695652173913) internal successors, (4502), 46 states have internal predecessors, (4502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:09:52,689 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:09:52,689 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:09:52,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 00:09:52,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:09:52,891 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:09:52,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:09:52,891 INFO L85 PathProgramCache]: Analyzing trace with hash 43160538, now seen corresponding path program 23 times [2022-01-19 00:09:52,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:09:52,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330338539] [2022-01-19 00:09:52,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:09:52,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:09:52,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:09:53,255 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:09:53,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:09:53,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330338539] [2022-01-19 00:09:53,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330338539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:09:53,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128360934] [2022-01-19 00:09:53,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 00:09:53,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:09:53,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:09:53,256 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:09:53,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 00:09:53,351 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:09:53,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:09:53,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 65 conjunts are in the unsatisfiable core [2022-01-19 00:09:53,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:09:53,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:09:53,623 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 00:09:53,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 00:09:54,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 00:09:54,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:09:54,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 00:09:54,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:54,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:09:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:09:54,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:09:54,924 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1072 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4)))))))) is different from false [2022-01-19 00:09:54,958 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1072 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (let ((.cse3 (* c_~i_AB~0 4))) (= (select .cse2 (+ c_~B~0.offset .cse3)) (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse3)))))))) is different from false [2022-01-19 00:09:55,020 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse0 (store .cse3 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (let ((.cse4 (* c_~i_AB~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse2 (+ c_~B~0.offset .cse4))))))))) is different from false [2022-01-19 00:09:55,046 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse0 (store .cse4 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 |c_ULTIMATE.start_main_#t~ret10#1.base|))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 |c_ULTIMATE.start_main_#t~ret10#1.offset|))))) (let ((.cse3 (* c_~i_AB~0 4))) (= (select .cse2 (+ |c_ULTIMATE.start_main_#t~ret10#1.offset| .cse3)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3))))))))) is different from false [2022-01-19 00:09:55,060 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse3 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse0 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset| .cse1)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse4 (* c_~i_BA~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse0 (+ .cse4 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)))))))))) is different from false [2022-01-19 00:09:55,068 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse4 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse0 (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse3 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3)))))))))) is different from false [2022-01-19 00:09:55,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:55,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 73 [2022-01-19 00:09:55,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:55,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2132 treesize of output 1888 [2022-01-19 00:09:55,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:55,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1780 treesize of output 1612 [2022-01-19 00:09:55,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:09:55,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1516 treesize of output 1132 [2022-01-19 00:10:05,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 00:10:05,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-01-19 00:10:05,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128360934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:10:05,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:10:05,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 59 [2022-01-19 00:10:05,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521140790] [2022-01-19 00:10:05,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:10:05,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-19 00:10:05,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:05,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-19 00:10:05,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2425, Unknown=6, NotChecked=642, Total=3422 [2022-01-19 00:10:05,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 00:10:05,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 946 transitions, 24173 flow. Second operand has 59 states, 59 states have (on average 86.69491525423729) internal successors, (5115), 59 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:05,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:05,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 00:10:05,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:11,305 INFO L129 PetriNetUnfolder]: 6280/12005 cut-off events. [2022-01-19 00:10:11,305 INFO L130 PetriNetUnfolder]: For 310204/310340 co-relation queries the response was YES. [2022-01-19 00:10:11,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95123 conditions, 12005 events. 6280/12005 cut-off events. For 310204/310340 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 103938 event pairs, 1329 based on Foata normal form. 57/11956 useless extension candidates. Maximal degree in co-relation 94951. Up to 5433 conditions per place. [2022-01-19 00:10:11,534 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 579 selfloop transitions, 443 changer transitions 1/1096 dead transitions. [2022-01-19 00:10:11,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 1096 transitions, 28322 flow [2022-01-19 00:10:11,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 00:10:11,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 00:10:11,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3459 transitions. [2022-01-19 00:10:11,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5231397459165155 [2022-01-19 00:10:11,537 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3459 transitions. [2022-01-19 00:10:11,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3459 transitions. [2022-01-19 00:10:11,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:11,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3459 transitions. [2022-01-19 00:10:11,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 91.02631578947368) internal successors, (3459), 38 states have internal predecessors, (3459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:11,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 174.0) internal successors, (6786), 39 states have internal predecessors, (6786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:11,542 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 174.0) internal successors, (6786), 39 states have internal predecessors, (6786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:11,542 INFO L186 Difference]: Start difference. First operand has 685 places, 946 transitions, 24173 flow. Second operand 38 states and 3459 transitions. [2022-01-19 00:10:11,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 1096 transitions, 28322 flow [2022-01-19 00:10:13,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 1096 transitions, 27568 flow, removed 41 selfloop flow, removed 29 redundant places. [2022-01-19 00:10:13,410 INFO L242 Difference]: Finished difference. Result has 696 places, 951 transitions, 24937 flow [2022-01-19 00:10:13,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23307, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=24937, PETRI_PLACES=696, PETRI_TRANSITIONS=951} [2022-01-19 00:10:13,411 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 541 predicate places. [2022-01-19 00:10:13,411 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 951 transitions, 24937 flow [2022-01-19 00:10:13,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 86.69491525423729) internal successors, (5115), 59 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:13,412 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:13,412 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:13,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 00:10:13,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-19 00:10:13,613 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:13,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:13,613 INFO L85 PathProgramCache]: Analyzing trace with hash -827009356, now seen corresponding path program 24 times [2022-01-19 00:10:13,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:13,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769889692] [2022-01-19 00:10:13,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:13,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:13,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:13,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:13,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769889692] [2022-01-19 00:10:13,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769889692] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:10:13,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710897122] [2022-01-19 00:10:13,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 00:10:13,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:10:13,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:10:13,996 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:10:13,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 00:10:14,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 00:10:14,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:10:14,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 00:10:14,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:10:14,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:10:14,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 00:10:15,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:10:15,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:10:15,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:15,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:10:15,268 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1105 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1105))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 00:10:15,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:10:15,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 00:10:15,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:10:15,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 00:10:16,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:16,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710897122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:10:16,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:10:16,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 50 [2022-01-19 00:10:16,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201831245] [2022-01-19 00:10:16,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:10:16,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-19 00:10:16,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:16,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-19 00:10:16,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2083, Unknown=1, NotChecked=94, Total=2450 [2022-01-19 00:10:16,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 00:10:16,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 951 transitions, 24937 flow. Second operand has 50 states, 50 states have (on average 97.58) internal successors, (4879), 50 states have internal predecessors, (4879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:16,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:16,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 00:10:16,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:21,379 INFO L129 PetriNetUnfolder]: 6071/11541 cut-off events. [2022-01-19 00:10:21,379 INFO L130 PetriNetUnfolder]: For 322151/322285 co-relation queries the response was YES. [2022-01-19 00:10:21,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93585 conditions, 11541 events. 6071/11541 cut-off events. For 322151/322285 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98962 event pairs, 1240 based on Foata normal form. 38/11478 useless extension candidates. Maximal degree in co-relation 93409. Up to 5433 conditions per place. [2022-01-19 00:10:21,593 INFO L132 encePairwiseOnDemand]: 138/174 looper letters, 581 selfloop transitions, 430 changer transitions 1/1099 dead transitions. [2022-01-19 00:10:21,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1099 transitions, 28566 flow [2022-01-19 00:10:21,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 00:10:21,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 00:10:21,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3490 transitions. [2022-01-19 00:10:21,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5899256254225829 [2022-01-19 00:10:21,596 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3490 transitions. [2022-01-19 00:10:21,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3490 transitions. [2022-01-19 00:10:21,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:21,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3490 transitions. [2022-01-19 00:10:21,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 102.6470588235294) internal successors, (3490), 34 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:21,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:21,601 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:21,601 INFO L186 Difference]: Start difference. First operand has 696 places, 951 transitions, 24937 flow. Second operand 34 states and 3490 transitions. [2022-01-19 00:10:21,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1099 transitions, 28566 flow [2022-01-19 00:10:23,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 1099 transitions, 27666 flow, removed 8 selfloop flow, removed 35 redundant places. [2022-01-19 00:10:23,466 INFO L242 Difference]: Finished difference. Result has 696 places, 945 transitions, 24875 flow [2022-01-19 00:10:23,467 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23852, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=24875, PETRI_PLACES=696, PETRI_TRANSITIONS=945} [2022-01-19 00:10:23,467 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 541 predicate places. [2022-01-19 00:10:23,467 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 945 transitions, 24875 flow [2022-01-19 00:10:23,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 97.58) internal successors, (4879), 50 states have internal predecessors, (4879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:23,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:23,468 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:23,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-19 00:10:23,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:10:23,675 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:23,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:23,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1468237054, now seen corresponding path program 24 times [2022-01-19 00:10:23,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:23,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912481697] [2022-01-19 00:10:23,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:23,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:23,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:23,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:23,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912481697] [2022-01-19 00:10:23,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912481697] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:10:23,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:10:23,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:10:23,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37137031] [2022-01-19 00:10:23,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:10:23,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:10:23,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:23,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:10:23,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:10:23,949 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:10:23,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 945 transitions, 24875 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:23,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:23,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:10:23,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:28,186 INFO L129 PetriNetUnfolder]: 6063/11554 cut-off events. [2022-01-19 00:10:28,186 INFO L130 PetriNetUnfolder]: For 319214/319341 co-relation queries the response was YES. [2022-01-19 00:10:28,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93617 conditions, 11554 events. 6063/11554 cut-off events. For 319214/319341 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98874 event pairs, 1144 based on Foata normal form. 9/11454 useless extension candidates. Maximal degree in co-relation 93442. Up to 5973 conditions per place. [2022-01-19 00:10:28,505 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 638 selfloop transitions, 269 changer transitions 3/1003 dead transitions. [2022-01-19 00:10:28,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1003 transitions, 27237 flow [2022-01-19 00:10:28,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:10:28,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:10:28,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2878 transitions. [2022-01-19 00:10:28,507 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6361626878868258 [2022-01-19 00:10:28,507 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2878 transitions. [2022-01-19 00:10:28,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2878 transitions. [2022-01-19 00:10:28,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:28,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2878 transitions. [2022-01-19 00:10:28,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.6923076923077) internal successors, (2878), 26 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:28,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:28,512 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:28,512 INFO L186 Difference]: Start difference. First operand has 696 places, 945 transitions, 24875 flow. Second operand 26 states and 2878 transitions. [2022-01-19 00:10:28,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1003 transitions, 27237 flow [2022-01-19 00:10:30,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 1003 transitions, 26859 flow, removed 0 selfloop flow, removed 23 redundant places. [2022-01-19 00:10:30,292 INFO L242 Difference]: Finished difference. Result has 701 places, 943 transitions, 25022 flow [2022-01-19 00:10:30,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24478, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25022, PETRI_PLACES=701, PETRI_TRANSITIONS=943} [2022-01-19 00:10:30,294 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 546 predicate places. [2022-01-19 00:10:30,294 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 943 transitions, 25022 flow [2022-01-19 00:10:30,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:30,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:30,294 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:30,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 00:10:30,294 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:30,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:30,295 INFO L85 PathProgramCache]: Analyzing trace with hash -371723194, now seen corresponding path program 25 times [2022-01-19 00:10:30,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:30,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209072503] [2022-01-19 00:10:30,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:30,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:30,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:30,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:30,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:30,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209072503] [2022-01-19 00:10:30,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209072503] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:10:30,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:10:30,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:10:30,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890834388] [2022-01-19 00:10:30,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:10:30,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:10:30,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:30,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:10:30,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:10:30,626 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:10:30,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 943 transitions, 25022 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:30,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:30,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:10:30,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:34,862 INFO L129 PetriNetUnfolder]: 6092/11614 cut-off events. [2022-01-19 00:10:34,862 INFO L130 PetriNetUnfolder]: For 323002/323129 co-relation queries the response was YES. [2022-01-19 00:10:35,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93930 conditions, 11614 events. 6092/11614 cut-off events. For 323002/323129 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 99574 event pairs, 1329 based on Foata normal form. 9/11516 useless extension candidates. Maximal degree in co-relation 93752. Up to 5973 conditions per place. [2022-01-19 00:10:35,097 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 655 selfloop transitions, 260 changer transitions 3/1011 dead transitions. [2022-01-19 00:10:35,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 1011 transitions, 27930 flow [2022-01-19 00:10:35,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 00:10:35,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 00:10:35,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2770 transitions. [2022-01-19 00:10:35,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6367816091954023 [2022-01-19 00:10:35,099 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2770 transitions. [2022-01-19 00:10:35,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2770 transitions. [2022-01-19 00:10:35,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:35,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2770 transitions. [2022-01-19 00:10:35,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 110.8) internal successors, (2770), 25 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:35,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:35,103 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:35,103 INFO L186 Difference]: Start difference. First operand has 701 places, 943 transitions, 25022 flow. Second operand 25 states and 2770 transitions. [2022-01-19 00:10:35,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 1011 transitions, 27930 flow [2022-01-19 00:10:37,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 1011 transitions, 27351 flow, removed 2 selfloop flow, removed 26 redundant places. [2022-01-19 00:10:37,057 INFO L242 Difference]: Finished difference. Result has 702 places, 956 transitions, 25498 flow [2022-01-19 00:10:37,058 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24462, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25498, PETRI_PLACES=702, PETRI_TRANSITIONS=956} [2022-01-19 00:10:37,058 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 547 predicate places. [2022-01-19 00:10:37,058 INFO L470 AbstractCegarLoop]: Abstraction has has 702 places, 956 transitions, 25498 flow [2022-01-19 00:10:37,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:37,058 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:37,058 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:37,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 00:10:37,059 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:37,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:37,059 INFO L85 PathProgramCache]: Analyzing trace with hash 427240930, now seen corresponding path program 26 times [2022-01-19 00:10:37,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:37,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094713849] [2022-01-19 00:10:37,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:37,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:37,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:37,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:37,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:37,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094713849] [2022-01-19 00:10:37,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094713849] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:10:37,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:10:37,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:10:37,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247713369] [2022-01-19 00:10:37,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:10:37,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:10:37,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:37,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:10:37,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:10:37,354 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:10:37,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 956 transitions, 25498 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:37,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:37,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:10:37,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:41,966 INFO L129 PetriNetUnfolder]: 6087/11607 cut-off events. [2022-01-19 00:10:41,966 INFO L130 PetriNetUnfolder]: For 322910/323037 co-relation queries the response was YES. [2022-01-19 00:10:42,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93769 conditions, 11607 events. 6087/11607 cut-off events. For 322910/323037 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 99482 event pairs, 1323 based on Foata normal form. 7/11507 useless extension candidates. Maximal degree in co-relation 93590. Up to 5973 conditions per place. [2022-01-19 00:10:42,185 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 656 selfloop transitions, 255 changer transitions 9/1013 dead transitions. [2022-01-19 00:10:42,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1013 transitions, 27956 flow [2022-01-19 00:10:42,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 00:10:42,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 00:10:42,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3086 transitions. [2022-01-19 00:10:42,188 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6334154351395731 [2022-01-19 00:10:42,188 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3086 transitions. [2022-01-19 00:10:42,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3086 transitions. [2022-01-19 00:10:42,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:42,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3086 transitions. [2022-01-19 00:10:42,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 110.21428571428571) internal successors, (3086), 28 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:42,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:42,192 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:42,192 INFO L186 Difference]: Start difference. First operand has 702 places, 956 transitions, 25498 flow. Second operand 28 states and 3086 transitions. [2022-01-19 00:10:42,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1013 transitions, 27956 flow [2022-01-19 00:10:44,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 1013 transitions, 27644 flow, removed 10 selfloop flow, removed 19 redundant places. [2022-01-19 00:10:44,264 INFO L242 Difference]: Finished difference. Result has 712 places, 952 transitions, 25631 flow [2022-01-19 00:10:44,265 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25149, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=25631, PETRI_PLACES=712, PETRI_TRANSITIONS=952} [2022-01-19 00:10:44,265 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 557 predicate places. [2022-01-19 00:10:44,265 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 952 transitions, 25631 flow [2022-01-19 00:10:44,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:44,265 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:44,265 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:44,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 00:10:44,266 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:44,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:44,266 INFO L85 PathProgramCache]: Analyzing trace with hash 682693118, now seen corresponding path program 27 times [2022-01-19 00:10:44,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:44,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384215675] [2022-01-19 00:10:44,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:44,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:44,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:44,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:44,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384215675] [2022-01-19 00:10:44,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384215675] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:10:44,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:10:44,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:10:44,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917329497] [2022-01-19 00:10:44,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:10:44,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:10:44,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:44,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:10:44,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:10:44,533 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:10:44,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 952 transitions, 25631 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:44,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:44,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:10:44,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:49,109 INFO L129 PetriNetUnfolder]: 6066/11534 cut-off events. [2022-01-19 00:10:49,109 INFO L130 PetriNetUnfolder]: For 325811/325938 co-relation queries the response was YES. [2022-01-19 00:10:49,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93448 conditions, 11534 events. 6066/11534 cut-off events. For 325811/325938 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98683 event pairs, 1138 based on Foata normal form. 11/11438 useless extension candidates. Maximal degree in co-relation 93267. Up to 5975 conditions per place. [2022-01-19 00:10:49,363 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 610 selfloop transitions, 303 changer transitions 0/1006 dead transitions. [2022-01-19 00:10:49,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 1006 transitions, 27745 flow [2022-01-19 00:10:49,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 00:10:49,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 00:10:49,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2777 transitions. [2022-01-19 00:10:49,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383908045977011 [2022-01-19 00:10:49,365 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2777 transitions. [2022-01-19 00:10:49,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2777 transitions. [2022-01-19 00:10:49,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:49,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2777 transitions. [2022-01-19 00:10:49,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 111.08) internal successors, (2777), 25 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:49,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:49,369 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:49,370 INFO L186 Difference]: Start difference. First operand has 712 places, 952 transitions, 25631 flow. Second operand 25 states and 2777 transitions. [2022-01-19 00:10:49,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 1006 transitions, 27745 flow [2022-01-19 00:10:51,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 1006 transitions, 27060 flow, removed 10 selfloop flow, removed 32 redundant places. [2022-01-19 00:10:51,431 INFO L242 Difference]: Finished difference. Result has 701 places, 947 transitions, 25605 flow [2022-01-19 00:10:51,432 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24637, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25605, PETRI_PLACES=701, PETRI_TRANSITIONS=947} [2022-01-19 00:10:51,433 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 546 predicate places. [2022-01-19 00:10:51,433 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 947 transitions, 25605 flow [2022-01-19 00:10:51,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:51,433 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:51,433 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:51,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 00:10:51,433 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:51,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:51,434 INFO L85 PathProgramCache]: Analyzing trace with hash 718065192, now seen corresponding path program 28 times [2022-01-19 00:10:51,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:51,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425404293] [2022-01-19 00:10:51,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:51,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:51,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:51,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:51,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425404293] [2022-01-19 00:10:51,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425404293] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:10:51,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:10:51,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:10:51,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821343329] [2022-01-19 00:10:51,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:10:51,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:10:51,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:51,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:10:51,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:10:51,793 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:10:51,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 947 transitions, 25605 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:51,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:51,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:10:51,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:10:56,158 INFO L129 PetriNetUnfolder]: 6058/11548 cut-off events. [2022-01-19 00:10:56,158 INFO L130 PetriNetUnfolder]: For 327999/328126 co-relation queries the response was YES. [2022-01-19 00:10:56,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93715 conditions, 11548 events. 6058/11548 cut-off events. For 327999/328126 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98837 event pairs, 1312 based on Foata normal form. 9/11450 useless extension candidates. Maximal degree in co-relation 93537. Up to 5975 conditions per place. [2022-01-19 00:10:56,398 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 655 selfloop transitions, 248 changer transitions 3/999 dead transitions. [2022-01-19 00:10:56,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 999 transitions, 27939 flow [2022-01-19 00:10:56,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:10:56,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:10:56,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2876 transitions. [2022-01-19 00:10:56,400 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6357206012378426 [2022-01-19 00:10:56,400 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2876 transitions. [2022-01-19 00:10:56,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2876 transitions. [2022-01-19 00:10:56,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:10:56,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2876 transitions. [2022-01-19 00:10:56,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.61538461538461) internal successors, (2876), 26 states have internal predecessors, (2876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:56,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:56,404 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:56,404 INFO L186 Difference]: Start difference. First operand has 701 places, 947 transitions, 25605 flow. Second operand 26 states and 2876 transitions. [2022-01-19 00:10:56,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 999 transitions, 27939 flow [2022-01-19 00:10:58,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 999 transitions, 27552 flow, removed 0 selfloop flow, removed 22 redundant places. [2022-01-19 00:10:58,455 INFO L242 Difference]: Finished difference. Result has 705 places, 943 transitions, 25616 flow [2022-01-19 00:10:58,456 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25158, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25616, PETRI_PLACES=705, PETRI_TRANSITIONS=943} [2022-01-19 00:10:58,456 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 550 predicate places. [2022-01-19 00:10:58,456 INFO L470 AbstractCegarLoop]: Abstraction has has 705 places, 943 transitions, 25616 flow [2022-01-19 00:10:58,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:58,456 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:10:58,457 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:10:58,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 00:10:58,457 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:10:58,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:10:58,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1399194554, now seen corresponding path program 29 times [2022-01-19 00:10:58,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:10:58,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840728903] [2022-01-19 00:10:58,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:10:58,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:10:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:10:58,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:10:58,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:10:58,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840728903] [2022-01-19 00:10:58,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840728903] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:10:58,728 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:10:58,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:10:58,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719336940] [2022-01-19 00:10:58,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:10:58,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:10:58,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:10:58,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:10:58,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:10:58,729 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:10:58,730 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 943 transitions, 25616 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:10:58,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:10:58,730 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:10:58,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:03,438 INFO L129 PetriNetUnfolder]: 6056/11529 cut-off events. [2022-01-19 00:11:03,438 INFO L130 PetriNetUnfolder]: For 332038/332165 co-relation queries the response was YES. [2022-01-19 00:11:03,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93783 conditions, 11529 events. 6056/11529 cut-off events. For 332038/332165 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98676 event pairs, 1236 based on Foata normal form. 11/11433 useless extension candidates. Maximal degree in co-relation 93605. Up to 5977 conditions per place. [2022-01-19 00:11:03,683 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 612 selfloop transitions, 294 changer transitions 0/999 dead transitions. [2022-01-19 00:11:03,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 999 transitions, 27994 flow [2022-01-19 00:11:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:11:03,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:11:03,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2880 transitions. [2022-01-19 00:11:03,685 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.636604774535809 [2022-01-19 00:11:03,685 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2880 transitions. [2022-01-19 00:11:03,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2880 transitions. [2022-01-19 00:11:03,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:03,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2880 transitions. [2022-01-19 00:11:03,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.76923076923077) internal successors, (2880), 26 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:03,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:03,690 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:03,690 INFO L186 Difference]: Start difference. First operand has 705 places, 943 transitions, 25616 flow. Second operand 26 states and 2880 transitions. [2022-01-19 00:11:03,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 999 transitions, 27994 flow [2022-01-19 00:11:05,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 999 transitions, 27446 flow, removed 6 selfloop flow, removed 28 redundant places. [2022-01-19 00:11:05,748 INFO L242 Difference]: Finished difference. Result has 706 places, 946 transitions, 26086 flow [2022-01-19 00:11:05,749 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24821, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=26086, PETRI_PLACES=706, PETRI_TRANSITIONS=946} [2022-01-19 00:11:05,749 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 551 predicate places. [2022-01-19 00:11:05,749 INFO L470 AbstractCegarLoop]: Abstraction has has 706 places, 946 transitions, 26086 flow [2022-01-19 00:11:05,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:05,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:05,750 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:05,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 00:11:05,750 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:05,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:05,750 INFO L85 PathProgramCache]: Analyzing trace with hash 206740454, now seen corresponding path program 30 times [2022-01-19 00:11:05,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:05,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21101428] [2022-01-19 00:11:05,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:05,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:05,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:06,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:06,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:06,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21101428] [2022-01-19 00:11:06,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21101428] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:11:06,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:11:06,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:11:06,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914213082] [2022-01-19 00:11:06,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:11:06,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:11:06,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:06,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:11:06,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:11:06,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:06,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 946 transitions, 26086 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:06,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:06,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:06,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:10,576 INFO L129 PetriNetUnfolder]: 5994/11439 cut-off events. [2022-01-19 00:11:10,577 INFO L130 PetriNetUnfolder]: For 326330/326457 co-relation queries the response was YES. [2022-01-19 00:11:10,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93123 conditions, 11439 events. 5994/11439 cut-off events. For 326330/326457 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 97822 event pairs, 1278 based on Foata normal form. 11/11343 useless extension candidates. Maximal degree in co-relation 92944. Up to 5967 conditions per place. [2022-01-19 00:11:10,804 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 608 selfloop transitions, 280 changer transitions 1/982 dead transitions. [2022-01-19 00:11:10,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 982 transitions, 27743 flow [2022-01-19 00:11:10,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 00:11:10,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 00:11:10,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2880 transitions. [2022-01-19 00:11:10,806 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.636604774535809 [2022-01-19 00:11:10,806 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2880 transitions. [2022-01-19 00:11:10,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2880 transitions. [2022-01-19 00:11:10,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:10,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2880 transitions. [2022-01-19 00:11:10,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.76923076923077) internal successors, (2880), 26 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:10,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:10,811 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:10,811 INFO L186 Difference]: Start difference. First operand has 706 places, 946 transitions, 26086 flow. Second operand 26 states and 2880 transitions. [2022-01-19 00:11:10,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 982 transitions, 27743 flow [2022-01-19 00:11:12,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 982 transitions, 26369 flow, removed 13 selfloop flow, removed 30 redundant places. [2022-01-19 00:11:12,924 INFO L242 Difference]: Finished difference. Result has 695 places, 928 transitions, 24672 flow [2022-01-19 00:11:12,925 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24068, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=24672, PETRI_PLACES=695, PETRI_TRANSITIONS=928} [2022-01-19 00:11:12,925 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 540 predicate places. [2022-01-19 00:11:12,925 INFO L470 AbstractCegarLoop]: Abstraction has has 695 places, 928 transitions, 24672 flow [2022-01-19 00:11:12,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:12,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:12,926 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:12,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 00:11:12,926 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:12,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:12,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1484184480, now seen corresponding path program 31 times [2022-01-19 00:11:12,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:12,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789229973] [2022-01-19 00:11:12,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:12,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:13,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:13,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789229973] [2022-01-19 00:11:13,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789229973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:11:13,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744942160] [2022-01-19 00:11:13,229 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 00:11:13,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:11:13,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:11:13,230 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:11:13,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 00:11:13,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:13,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 00:11:13,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:11:13,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:11:13,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:11:13,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:13,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:11:13,996 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:11:13,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 00:11:14,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:14,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744942160] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:11:14,157 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:11:14,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 29 [2022-01-19 00:11:14,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759829023] [2022-01-19 00:11:14,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:11:14,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 00:11:14,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:14,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 00:11:14,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-01-19 00:11:14,159 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:14,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 928 transitions, 24672 flow. Second operand has 29 states, 29 states have (on average 107.37931034482759) internal successors, (3114), 29 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:14,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:14,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:14,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:18,817 INFO L129 PetriNetUnfolder]: 6126/11650 cut-off events. [2022-01-19 00:11:18,817 INFO L130 PetriNetUnfolder]: For 298549/298676 co-relation queries the response was YES. [2022-01-19 00:11:18,979 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93568 conditions, 11650 events. 6126/11650 cut-off events. For 298549/298676 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 99798 event pairs, 969 based on Foata normal form. 29/11620 useless extension candidates. Maximal degree in co-relation 93392. Up to 4404 conditions per place. [2022-01-19 00:11:19,039 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 549 selfloop transitions, 453 changer transitions 1/1096 dead transitions. [2022-01-19 00:11:19,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 1096 transitions, 28775 flow [2022-01-19 00:11:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 00:11:19,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 00:11:19,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3686 transitions. [2022-01-19 00:11:19,041 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6419366074538488 [2022-01-19 00:11:19,041 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3686 transitions. [2022-01-19 00:11:19,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3686 transitions. [2022-01-19 00:11:19,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:19,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3686 transitions. [2022-01-19 00:11:19,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 111.6969696969697) internal successors, (3686), 33 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:19,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:19,047 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:19,047 INFO L186 Difference]: Start difference. First operand has 695 places, 928 transitions, 24672 flow. Second operand 33 states and 3686 transitions. [2022-01-19 00:11:19,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 1096 transitions, 28775 flow [2022-01-19 00:11:20,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 1096 transitions, 27575 flow, removed 13 selfloop flow, removed 34 redundant places. [2022-01-19 00:11:20,952 INFO L242 Difference]: Finished difference. Result has 694 places, 964 transitions, 25318 flow [2022-01-19 00:11:20,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23486, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=25318, PETRI_PLACES=694, PETRI_TRANSITIONS=964} [2022-01-19 00:11:20,953 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 539 predicate places. [2022-01-19 00:11:20,953 INFO L470 AbstractCegarLoop]: Abstraction has has 694 places, 964 transitions, 25318 flow [2022-01-19 00:11:20,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 107.37931034482759) internal successors, (3114), 29 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:20,954 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:20,954 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:20,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-19 00:11:21,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:11:21,154 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:21,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:21,155 INFO L85 PathProgramCache]: Analyzing trace with hash 748156068, now seen corresponding path program 32 times [2022-01-19 00:11:21,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:21,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540890417] [2022-01-19 00:11:21,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:21,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:21,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:21,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:21,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540890417] [2022-01-19 00:11:21,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540890417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:11:21,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649269910] [2022-01-19 00:11:21,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:11:21,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:11:21,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:11:21,425 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:11:21,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 00:11:21,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:11:21,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:11:21,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 00:11:21,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:11:21,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:11:21,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 00:11:22,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:22,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:11:22,164 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:11:22,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 00:11:22,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:22,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649269910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:11:22,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:11:22,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 28 [2022-01-19 00:11:22,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419359435] [2022-01-19 00:11:22,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:11:22,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 00:11:22,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:22,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 00:11:22,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-01-19 00:11:22,329 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:22,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 964 transitions, 25318 flow. Second operand has 28 states, 28 states have (on average 107.42857142857143) internal successors, (3008), 28 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:22,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:22,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:22,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:26,849 INFO L129 PetriNetUnfolder]: 6215/11816 cut-off events. [2022-01-19 00:11:26,849 INFO L130 PetriNetUnfolder]: For 299601/299728 co-relation queries the response was YES. [2022-01-19 00:11:26,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97437 conditions, 11816 events. 6215/11816 cut-off events. For 299601/299728 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 101567 event pairs, 987 based on Foata normal form. 29/11786 useless extension candidates. Maximal degree in co-relation 97272. Up to 4469 conditions per place. [2022-01-19 00:11:27,062 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 560 selfloop transitions, 446 changer transitions 1/1100 dead transitions. [2022-01-19 00:11:27,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1100 transitions, 28967 flow [2022-01-19 00:11:27,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 00:11:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 00:11:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3790 transitions. [2022-01-19 00:11:27,064 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6406355645706558 [2022-01-19 00:11:27,064 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3790 transitions. [2022-01-19 00:11:27,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3790 transitions. [2022-01-19 00:11:27,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:27,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3790 transitions. [2022-01-19 00:11:27,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 111.47058823529412) internal successors, (3790), 34 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:27,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:27,070 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:27,070 INFO L186 Difference]: Start difference. First operand has 694 places, 964 transitions, 25318 flow. Second operand 34 states and 3790 transitions. [2022-01-19 00:11:27,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1100 transitions, 28967 flow [2022-01-19 00:11:28,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 1100 transitions, 28426 flow, removed 44 selfloop flow, removed 23 redundant places. [2022-01-19 00:11:28,874 INFO L242 Difference]: Finished difference. Result has 707 places, 973 transitions, 26137 flow [2022-01-19 00:11:28,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24780, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=26137, PETRI_PLACES=707, PETRI_TRANSITIONS=973} [2022-01-19 00:11:28,875 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 552 predicate places. [2022-01-19 00:11:28,875 INFO L470 AbstractCegarLoop]: Abstraction has has 707 places, 973 transitions, 26137 flow [2022-01-19 00:11:28,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 107.42857142857143) internal successors, (3008), 28 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:28,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:28,876 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:28,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-19 00:11:29,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:11:29,087 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:29,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:29,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1533583740, now seen corresponding path program 33 times [2022-01-19 00:11:29,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:29,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157655117] [2022-01-19 00:11:29,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:29,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:29,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:29,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:29,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157655117] [2022-01-19 00:11:29,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157655117] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:11:29,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476209400] [2022-01-19 00:11:29,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 00:11:29,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:11:29,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:11:29,373 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:11:29,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 00:11:29,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 00:11:29,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:11:29,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-19 00:11:29,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:11:29,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:11:29,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 00:11:29,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:29,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:11:30,103 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:11:30,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 00:11:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:30,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476209400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:11:30,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:11:30,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 30 [2022-01-19 00:11:30,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105125251] [2022-01-19 00:11:30,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:11:30,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 00:11:30,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:30,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 00:11:30,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-01-19 00:11:30,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:30,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 973 transitions, 26137 flow. Second operand has 30 states, 30 states have (on average 107.76666666666667) internal successors, (3233), 30 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:30,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:30,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:30,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:35,118 INFO L129 PetriNetUnfolder]: 6077/11460 cut-off events. [2022-01-19 00:11:35,118 INFO L130 PetriNetUnfolder]: For 315975/316102 co-relation queries the response was YES. [2022-01-19 00:11:35,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98442 conditions, 11460 events. 6077/11460 cut-off events. For 315975/316102 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 97493 event pairs, 809 based on Foata normal form. 29/11438 useless extension candidates. Maximal degree in co-relation 98274. Up to 4175 conditions per place. [2022-01-19 00:11:35,364 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 559 selfloop transitions, 442 changer transitions 1/1095 dead transitions. [2022-01-19 00:11:35,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1095 transitions, 29555 flow [2022-01-19 00:11:35,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 00:11:35,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 00:11:35,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3902 transitions. [2022-01-19 00:11:35,367 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407224958949097 [2022-01-19 00:11:35,367 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3902 transitions. [2022-01-19 00:11:35,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3902 transitions. [2022-01-19 00:11:35,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:35,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3902 transitions. [2022-01-19 00:11:35,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 111.48571428571428) internal successors, (3902), 35 states have internal predecessors, (3902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:35,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 174.0) internal successors, (6264), 36 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:35,374 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 174.0) internal successors, (6264), 36 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:35,374 INFO L186 Difference]: Start difference. First operand has 707 places, 973 transitions, 26137 flow. Second operand 35 states and 3902 transitions. [2022-01-19 00:11:35,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1095 transitions, 29555 flow [2022-01-19 00:11:37,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 1095 transitions, 28925 flow, removed 18 selfloop flow, removed 27 redundant places. [2022-01-19 00:11:37,217 INFO L242 Difference]: Finished difference. Result has 717 places, 966 transitions, 26571 flow [2022-01-19 00:11:37,218 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25201, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=26571, PETRI_PLACES=717, PETRI_TRANSITIONS=966} [2022-01-19 00:11:37,218 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 562 predicate places. [2022-01-19 00:11:37,218 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 966 transitions, 26571 flow [2022-01-19 00:11:37,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 107.76666666666667) internal successors, (3233), 30 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:37,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:37,219 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:37,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-19 00:11:37,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:11:37,419 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:37,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:37,420 INFO L85 PathProgramCache]: Analyzing trace with hash -277961756, now seen corresponding path program 25 times [2022-01-19 00:11:37,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:37,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594611152] [2022-01-19 00:11:37,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:37,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:37,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:37,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:37,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:37,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594611152] [2022-01-19 00:11:37,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594611152] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:11:37,776 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:11:37,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:11:37,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747826963] [2022-01-19 00:11:37,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:11:37,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:11:37,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:37,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:11:37,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:11:37,778 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:37,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 966 transitions, 26571 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:37,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:37,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:37,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:42,174 INFO L129 PetriNetUnfolder]: 6077/11465 cut-off events. [2022-01-19 00:11:42,174 INFO L130 PetriNetUnfolder]: For 326201/326328 co-relation queries the response was YES. [2022-01-19 00:11:42,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101083 conditions, 11465 events. 6077/11465 cut-off events. For 326201/326328 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 97749 event pairs, 1313 based on Foata normal form. 7/11357 useless extension candidates. Maximal degree in co-relation 100912. Up to 6045 conditions per place. [2022-01-19 00:11:42,389 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 680 selfloop transitions, 232 changer transitions 10/1015 dead transitions. [2022-01-19 00:11:42,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1015 transitions, 28877 flow [2022-01-19 00:11:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 00:11:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 00:11:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2750 transitions. [2022-01-19 00:11:42,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.632183908045977 [2022-01-19 00:11:42,391 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2750 transitions. [2022-01-19 00:11:42,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2750 transitions. [2022-01-19 00:11:42,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:42,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2750 transitions. [2022-01-19 00:11:42,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 110.0) internal successors, (2750), 25 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:42,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:42,396 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:42,396 INFO L186 Difference]: Start difference. First operand has 717 places, 966 transitions, 26571 flow. Second operand 25 states and 2750 transitions. [2022-01-19 00:11:42,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1015 transitions, 28877 flow [2022-01-19 00:11:44,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 1015 transitions, 28302 flow, removed 1 selfloop flow, removed 28 redundant places. [2022-01-19 00:11:44,491 INFO L242 Difference]: Finished difference. Result has 715 places, 963 transitions, 26371 flow [2022-01-19 00:11:44,492 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=26000, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=26371, PETRI_PLACES=715, PETRI_TRANSITIONS=963} [2022-01-19 00:11:44,493 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 560 predicate places. [2022-01-19 00:11:44,493 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 963 transitions, 26371 flow [2022-01-19 00:11:44,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:44,493 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:44,493 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:44,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 00:11:44,493 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:44,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:44,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1908131608, now seen corresponding path program 26 times [2022-01-19 00:11:44,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:44,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98442078] [2022-01-19 00:11:44,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:44,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:44,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:44,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:44,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:44,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98442078] [2022-01-19 00:11:44,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98442078] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:11:44,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:11:44,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:11:44,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597157350] [2022-01-19 00:11:44,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:11:44,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:11:44,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:44,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:11:44,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:11:44,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:44,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 963 transitions, 26371 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:44,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:44,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:44,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:49,338 INFO L129 PetriNetUnfolder]: 6113/11538 cut-off events. [2022-01-19 00:11:49,338 INFO L130 PetriNetUnfolder]: For 332952/333079 co-relation queries the response was YES. [2022-01-19 00:11:49,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101558 conditions, 11538 events. 6113/11538 cut-off events. For 332952/333079 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 98413 event pairs, 1087 based on Foata normal form. 35/11460 useless extension candidates. Maximal degree in co-relation 101385. Up to 6045 conditions per place. [2022-01-19 00:11:49,575 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 508 selfloop transitions, 439 changer transitions 0/1040 dead transitions. [2022-01-19 00:11:49,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1040 transitions, 29154 flow [2022-01-19 00:11:49,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 00:11:49,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 00:11:49,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2988 transitions. [2022-01-19 00:11:49,577 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360153256704981 [2022-01-19 00:11:49,577 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2988 transitions. [2022-01-19 00:11:49,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2988 transitions. [2022-01-19 00:11:49,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:49,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2988 transitions. [2022-01-19 00:11:49,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.66666666666667) internal successors, (2988), 27 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:49,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:49,582 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:49,582 INFO L186 Difference]: Start difference. First operand has 715 places, 963 transitions, 26371 flow. Second operand 27 states and 2988 transitions. [2022-01-19 00:11:49,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1040 transitions, 29154 flow [2022-01-19 00:11:51,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1040 transitions, 28535 flow, removed 5 selfloop flow, removed 28 redundant places. [2022-01-19 00:11:51,629 INFO L242 Difference]: Finished difference. Result has 713 places, 970 transitions, 27299 flow [2022-01-19 00:11:51,630 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25760, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27299, PETRI_PLACES=713, PETRI_TRANSITIONS=970} [2022-01-19 00:11:51,630 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 558 predicate places. [2022-01-19 00:11:51,630 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 970 transitions, 27299 flow [2022-01-19 00:11:51,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:51,631 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:51,631 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:51,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 00:11:51,631 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:51,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:51,631 INFO L85 PathProgramCache]: Analyzing trace with hash -318791186, now seen corresponding path program 27 times [2022-01-19 00:11:51,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:51,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850055065] [2022-01-19 00:11:51,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:51,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:51,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:51,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:51,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:51,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850055065] [2022-01-19 00:11:51,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850055065] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:11:51,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:11:51,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 00:11:51,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586368329] [2022-01-19 00:11:51,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:11:51,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 00:11:51,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:51,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 00:11:51,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-19 00:11:51,915 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:51,916 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 970 transitions, 27299 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:51,916 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:51,916 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:51,916 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:11:56,459 INFO L129 PetriNetUnfolder]: 6145/11587 cut-off events. [2022-01-19 00:11:56,459 INFO L130 PetriNetUnfolder]: For 359624/359751 co-relation queries the response was YES. [2022-01-19 00:11:56,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103949 conditions, 11587 events. 6145/11587 cut-off events. For 359624/359751 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 98840 event pairs, 1198 based on Foata normal form. 35/11509 useless extension candidates. Maximal degree in co-relation 103775. Up to 6045 conditions per place. [2022-01-19 00:11:56,690 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 509 selfloop transitions, 448 changer transitions 0/1050 dead transitions. [2022-01-19 00:11:56,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1050 transitions, 30130 flow [2022-01-19 00:11:56,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 00:11:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 00:11:56,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3315 transitions. [2022-01-19 00:11:56,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6350574712643678 [2022-01-19 00:11:56,693 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3315 transitions. [2022-01-19 00:11:56,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3315 transitions. [2022-01-19 00:11:56,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:11:56,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3315 transitions. [2022-01-19 00:11:56,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 110.5) internal successors, (3315), 30 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:56,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:56,698 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:56,698 INFO L186 Difference]: Start difference. First operand has 713 places, 970 transitions, 27299 flow. Second operand 30 states and 3315 transitions. [2022-01-19 00:11:56,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1050 transitions, 30130 flow [2022-01-19 00:11:58,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 1050 transitions, 29938 flow, removed 17 selfloop flow, removed 23 redundant places. [2022-01-19 00:11:58,956 INFO L242 Difference]: Finished difference. Result has 723 places, 972 transitions, 28567 flow [2022-01-19 00:11:58,957 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=27015, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28567, PETRI_PLACES=723, PETRI_TRANSITIONS=972} [2022-01-19 00:11:58,957 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 568 predicate places. [2022-01-19 00:11:58,957 INFO L470 AbstractCegarLoop]: Abstraction has has 723 places, 972 transitions, 28567 flow [2022-01-19 00:11:58,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:58,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:11:58,958 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:11:58,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 00:11:58,958 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:11:58,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:11:58,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1660260056, now seen corresponding path program 28 times [2022-01-19 00:11:58,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:11:58,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504615378] [2022-01-19 00:11:58,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:11:58,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:11:58,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:11:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:11:59,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:11:59,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504615378] [2022-01-19 00:11:59,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504615378] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:11:59,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:11:59,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:11:59,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748758876] [2022-01-19 00:11:59,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:11:59,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:11:59,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:11:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:11:59,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:11:59,235 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 00:11:59,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 972 transitions, 28567 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:11:59,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:11:59,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 00:11:59,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:12:03,757 INFO L129 PetriNetUnfolder]: 6145/11623 cut-off events. [2022-01-19 00:12:03,758 INFO L130 PetriNetUnfolder]: For 394262/394389 co-relation queries the response was YES. [2022-01-19 00:12:04,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105250 conditions, 11623 events. 6145/11623 cut-off events. For 394262/394389 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 99342 event pairs, 1185 based on Foata normal form. 7/11512 useless extension candidates. Maximal degree in co-relation 105073. Up to 6045 conditions per place. [2022-01-19 00:12:04,189 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 669 selfloop transitions, 251 changer transitions 7/1020 dead transitions. [2022-01-19 00:12:04,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 1020 transitions, 30783 flow [2022-01-19 00:12:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 00:12:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 00:12:04,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2648 transitions. [2022-01-19 00:12:04,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6340996168582376 [2022-01-19 00:12:04,192 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2648 transitions. [2022-01-19 00:12:04,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2648 transitions. [2022-01-19 00:12:04,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:12:04,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2648 transitions. [2022-01-19 00:12:04,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 110.33333333333333) internal successors, (2648), 24 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:04,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:04,196 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:04,196 INFO L186 Difference]: Start difference. First operand has 723 places, 972 transitions, 28567 flow. Second operand 24 states and 2648 transitions. [2022-01-19 00:12:04,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 1020 transitions, 30783 flow [2022-01-19 00:12:06,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 1020 transitions, 30227 flow, removed 9 selfloop flow, removed 20 redundant places. [2022-01-19 00:12:06,497 INFO L242 Difference]: Finished difference. Result has 727 places, 970 transitions, 28450 flow [2022-01-19 00:12:06,498 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=28011, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=28450, PETRI_PLACES=727, PETRI_TRANSITIONS=970} [2022-01-19 00:12:06,498 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 572 predicate places. [2022-01-19 00:12:06,498 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 970 transitions, 28450 flow [2022-01-19 00:12:06,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:06,499 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:12:06,499 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:12:06,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 00:12:06,499 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:12:06,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:12:06,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1646640930, now seen corresponding path program 29 times [2022-01-19 00:12:06,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:12:06,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724643978] [2022-01-19 00:12:06,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:12:06,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:12:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:12:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:12:06,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:12:06,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724643978] [2022-01-19 00:12:06,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724643978] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:12:06,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449035181] [2022-01-19 00:12:06,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 00:12:06,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:12:06,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:12:06,872 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:12:06,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 00:12:06,975 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 00:12:06,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:12:06,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 77 conjunts are in the unsatisfiable core [2022-01-19 00:12:06,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:12:07,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:12:07,043 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-19 00:12:07,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-01-19 00:12:07,325 INFO L353 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-01-19 00:12:07,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 33 [2022-01-19 00:12:07,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 00:12:08,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:12:08,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 00:12:08,170 INFO L353 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2022-01-19 00:12:08,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 17 [2022-01-19 00:12:08,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 00:12:08,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:12:08,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:12:09,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 00:12:09,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:12:09,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:12:10,387 INFO L353 Elim1Store]: treesize reduction 23, result has 60.3 percent of original size [2022-01-19 00:12:10,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 188 treesize of output 94 [2022-01-19 00:12:10,452 INFO L353 Elim1Store]: treesize reduction 56, result has 65.6 percent of original size [2022-01-19 00:12:10,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 790 treesize of output 776 [2022-01-19 00:12:10,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:10,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:10,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:12:10,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 652 treesize of output 548 [2022-01-19 00:12:10,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:10,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:10,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:12:10,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 492 treesize of output 468 [2022-01-19 00:12:25,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:12:25,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449035181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:12:25,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:12:25,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 26] total 63 [2022-01-19 00:12:25,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952384174] [2022-01-19 00:12:25,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:12:25,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-19 00:12:25,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:12:25,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-19 00:12:25,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=855, Invalid=2925, Unknown=126, NotChecked=0, Total=3906 [2022-01-19 00:12:25,019 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 00:12:25,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 970 transitions, 28450 flow. Second operand has 63 states, 63 states have (on average 86.63492063492063) internal successors, (5458), 63 states have internal predecessors, (5458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:25,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:12:25,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 00:12:25,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:12:32,149 INFO L129 PetriNetUnfolder]: 6299/11883 cut-off events. [2022-01-19 00:12:32,150 INFO L130 PetriNetUnfolder]: For 399367/399495 co-relation queries the response was YES. [2022-01-19 00:12:32,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107949 conditions, 11883 events. 6299/11883 cut-off events. For 399367/399495 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 101950 event pairs, 996 based on Foata normal form. 39/11810 useless extension candidates. Maximal degree in co-relation 107773. Up to 5564 conditions per place. [2022-01-19 00:12:32,407 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 559 selfloop transitions, 545 changer transitions 5/1182 dead transitions. [2022-01-19 00:12:32,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 1182 transitions, 33706 flow [2022-01-19 00:12:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 00:12:32,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 00:12:32,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3984 transitions. [2022-01-19 00:12:32,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5203761755485894 [2022-01-19 00:12:32,409 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3984 transitions. [2022-01-19 00:12:32,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3984 transitions. [2022-01-19 00:12:32,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:12:32,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3984 transitions. [2022-01-19 00:12:32,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 90.54545454545455) internal successors, (3984), 44 states have internal predecessors, (3984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:32,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 174.0) internal successors, (7830), 45 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:32,416 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 174.0) internal successors, (7830), 45 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:32,416 INFO L186 Difference]: Start difference. First operand has 727 places, 970 transitions, 28450 flow. Second operand 44 states and 3984 transitions. [2022-01-19 00:12:32,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 1182 transitions, 33706 flow [2022-01-19 00:12:34,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1182 transitions, 33189 flow, removed 1 selfloop flow, removed 23 redundant places. [2022-01-19 00:12:34,835 INFO L242 Difference]: Finished difference. Result has 750 places, 990 transitions, 29704 flow [2022-01-19 00:12:34,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=27933, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=29704, PETRI_PLACES=750, PETRI_TRANSITIONS=990} [2022-01-19 00:12:34,836 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 595 predicate places. [2022-01-19 00:12:34,836 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 990 transitions, 29704 flow [2022-01-19 00:12:34,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 86.63492063492063) internal successors, (5458), 63 states have internal predecessors, (5458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:12:34,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:12:34,837 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:12:34,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-19 00:12:35,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:12:35,037 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:12:35,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:12:35,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1935465746, now seen corresponding path program 30 times [2022-01-19 00:12:35,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:12:35,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063616857] [2022-01-19 00:12:35,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:12:35,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:12:35,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:12:35,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 00:12:35,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:12:35,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063616857] [2022-01-19 00:12:35,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063616857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:12:35,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018165417] [2022-01-19 00:12:35,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 00:12:35,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:12:35,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:12:35,340 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:12:35,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-19 00:12:35,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 00:12:35,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:12:35,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-19 00:12:35,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:12:36,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 00:12:36,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:12:36,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 00:12:36,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 00:12:36,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:12:36,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:12:38,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:12:38,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 76 [2022-01-19 00:12:38,256 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 00:12:38,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3372 treesize of output 2912 [2022-01-19 00:12:38,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:38,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:38,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:12:38,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2860 treesize of output 2156 [2022-01-19 00:12:38,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:38,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 00:12:38,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 00:12:38,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2092 treesize of output 1772 Received shutdown request... [2022-01-19 00:18:47,402 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-19 00:18:47,405 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 00:18:47,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-19 00:18:47,423 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 00:18:47,423 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 00:18:47,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:18:47,605 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 51ms.. [2022-01-19 00:18:47,606 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 00:18:47,606 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 00:18:47,608 INFO L732 BasicCegarLoop]: Path program histogram: [33, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 00:18:47,610 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 00:18:47,610 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 00:18:47,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 12:18:47 BasicIcfg [2022-01-19 00:18:47,611 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 00:18:47,611 INFO L158 Benchmark]: Toolchain (without parser) took 798198.87ms. Allocated memory was 411.0MB in the beginning and 12.4GB in the end (delta: 12.0GB). Free memory was 353.7MB in the beginning and 2.9GB in the end (delta: -2.5GB). Peak memory consumption was 10.4GB. Max. memory is 16.0GB. [2022-01-19 00:18:47,611 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 411.0MB. Free memory is still 370.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 00:18:47,612 INFO L158 Benchmark]: CACSL2BoogieTranslator took 175.12ms. Allocated memory was 411.0MB in the beginning and 610.3MB in the end (delta: 199.2MB). Free memory was 353.5MB in the beginning and 579.6MB in the end (delta: -226.1MB). Peak memory consumption was 8.5MB. Max. memory is 16.0GB. [2022-01-19 00:18:47,612 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.99ms. Allocated memory is still 610.3MB. Free memory was 579.6MB in the beginning and 577.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 00:18:47,612 INFO L158 Benchmark]: Boogie Preprocessor took 25.79ms. Allocated memory is still 610.3MB. Free memory was 577.5MB in the beginning and 576.4MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 00:18:47,612 INFO L158 Benchmark]: RCFGBuilder took 330.11ms. Allocated memory is still 610.3MB. Free memory was 576.4MB in the beginning and 558.6MB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2022-01-19 00:18:47,612 INFO L158 Benchmark]: TraceAbstraction took 797638.16ms. Allocated memory was 610.3MB in the beginning and 12.4GB in the end (delta: 11.8GB). Free memory was 557.5MB in the beginning and 2.9GB in the end (delta: -2.3GB). Peak memory consumption was 10.4GB. Max. memory is 16.0GB. [2022-01-19 00:18:47,612 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 411.0MB. Free memory is still 370.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 175.12ms. Allocated memory was 411.0MB in the beginning and 610.3MB in the end (delta: 199.2MB). Free memory was 353.5MB in the beginning and 579.6MB in the end (delta: -226.1MB). Peak memory consumption was 8.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 23.99ms. Allocated memory is still 610.3MB. Free memory was 579.6MB in the beginning and 577.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.79ms. Allocated memory is still 610.3MB. Free memory was 577.5MB in the beginning and 576.4MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 330.11ms. Allocated memory is still 610.3MB. Free memory was 576.4MB in the beginning and 558.6MB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 797638.16ms. Allocated memory was 610.3MB in the beginning and 12.4GB in the end (delta: 11.8GB). Free memory was 557.5MB in the beginning and 2.9GB in the end (delta: -2.3GB). Peak memory consumption was 10.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 51ms.. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 51ms.. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 51ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 190 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 797.5s, OverallIterations: 71, TraceHistogramMax: 1, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 308.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23607 SdHoareTripleChecker+Valid, 21.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23607 mSDsluCounter, 36444 SdHoareTripleChecker+Invalid, 17.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 7029 IncrementalHoareTripleChecker+Unchecked, 37498 mSDsCounter, 1047 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 56603 IncrementalHoareTripleChecker+Invalid, 64679 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1047 mSolverCounterUnsat, 3985 mSDtfsCounter, 56603 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7847 GetRequests, 4792 SyntacticMatches, 57 SemanticMatches, 2998 ConstructedPredicates, 11 IntricatePredicates, 0 DeprecatedPredicates, 33450 ImplicationChecksByTransitivity, 50.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=29704occurred in iteration=70, InterpolantAutomatonStates: 1980, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 109.5s InterpolantComputationTime, 12094 NumberOfCodeBlocks, 12084 NumberOfCodeBlocksAsserted, 99 NumberOfCheckSat, 14480 ConstructedInterpolants, 306 QuantifiedInterpolants, 153536 SizeOfPredicates, 421 NumberOfNonLiveVariables, 5464 ConjunctsInSsa, 758 ConjunctsInUnsatCore, 106 InterpolantComputations, 56 PerfectInterpolantSequences, 243/306 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown