./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ff03de63 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a0f469ae37a514ddca8d0dce53a0af7478c9ef70fff43265912fb6cefbfb3984 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ff03de6 [2021-12-21 14:49:02,815 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-21 14:49:02,817 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-21 14:49:02,852 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-21 14:49:02,852 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-21 14:49:02,856 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-21 14:49:02,857 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-21 14:49:02,859 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-21 14:49:02,860 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-21 14:49:02,864 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-21 14:49:02,864 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-21 14:49:02,865 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-21 14:49:02,866 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-21 14:49:02,868 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-21 14:49:02,869 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-21 14:49:02,871 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-21 14:49:02,872 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-21 14:49:02,872 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-21 14:49:02,874 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-21 14:49:02,878 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-21 14:49:02,879 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-21 14:49:02,880 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-21 14:49:02,881 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-21 14:49:02,882 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-21 14:49:02,883 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-21 14:49:02,884 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-21 14:49:02,884 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-21 14:49:02,885 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-21 14:49:02,885 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-21 14:49:02,886 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-21 14:49:02,886 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-21 14:49:02,887 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-21 14:49:02,888 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-21 14:49:02,889 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-21 14:49:02,890 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-21 14:49:02,890 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-21 14:49:02,890 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-21 14:49:02,890 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-21 14:49:02,891 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-21 14:49:02,891 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-21 14:49:02,892 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-21 14:49:02,893 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-21 14:49:02,918 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-21 14:49:02,918 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-21 14:49:02,919 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-21 14:49:02,919 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-21 14:49:02,919 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-21 14:49:02,920 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-21 14:49:02,920 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-21 14:49:02,920 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-21 14:49:02,920 INFO L138 SettingsManager]: * Use SBE=true [2021-12-21 14:49:02,921 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-21 14:49:02,921 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-21 14:49:02,921 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-21 14:49:02,921 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-21 14:49:02,922 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-21 14:49:02,922 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-21 14:49:02,922 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-21 14:49:02,922 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-21 14:49:02,922 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-21 14:49:02,922 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-21 14:49:02,923 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-21 14:49:02,923 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-21 14:49:02,923 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-21 14:49:02,923 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-21 14:49:02,923 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-21 14:49:02,923 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-21 14:49:02,923 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-21 14:49:02,924 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-21 14:49:02,925 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-21 14:49:02,925 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-21 14:49:02,925 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-21 14:49:02,925 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-21 14:49:02,925 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-21 14:49:02,925 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-21 14:49:02,926 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-21 14:49:02,926 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a0f469ae37a514ddca8d0dce53a0af7478c9ef70fff43265912fb6cefbfb3984 [2021-12-21 14:49:03,123 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-21 14:49:03,146 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-21 14:49:03,147 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-21 14:49:03,148 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-21 14:49:03,149 INFO L275 PluginConnector]: CDTParser initialized [2021-12-21 14:49:03,149 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c [2021-12-21 14:49:03,223 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c814b9eb2/c7da2d54fda1494e9da74345da6b3aa8/FLAG227a10960 [2021-12-21 14:49:03,572 INFO L306 CDTParser]: Found 1 translation units. [2021-12-21 14:49:03,573 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c [2021-12-21 14:49:03,580 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c814b9eb2/c7da2d54fda1494e9da74345da6b3aa8/FLAG227a10960 [2021-12-21 14:49:03,590 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c814b9eb2/c7da2d54fda1494e9da74345da6b3aa8 [2021-12-21 14:49:03,592 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-21 14:49:03,593 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-21 14:49:03,594 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-21 14:49:03,594 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-21 14:49:03,596 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-21 14:49:03,597 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:03,598 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51489a81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03, skipping insertion in model container [2021-12-21 14:49:03,598 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:03,602 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-21 14:49:03,633 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-21 14:49:03,783 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[913,926] [2021-12-21 14:49:03,832 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[5977,5990] [2021-12-21 14:49:03,861 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 14:49:03,872 INFO L203 MainTranslator]: Completed pre-run [2021-12-21 14:49:03,881 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[913,926] [2021-12-21 14:49:03,898 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.03.cil-2.c[5977,5990] [2021-12-21 14:49:03,940 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 14:49:03,954 INFO L208 MainTranslator]: Completed translation [2021-12-21 14:49:03,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03 WrapperNode [2021-12-21 14:49:03,955 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-21 14:49:03,956 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-21 14:49:03,956 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-21 14:49:03,956 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-21 14:49:03,970 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:03,979 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,001 INFO L137 Inliner]: procedures = 54, calls = 57, calls flagged for inlining = 29, calls inlined = 29, statements flattened = 533 [2021-12-21 14:49:04,002 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-21 14:49:04,002 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-21 14:49:04,002 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-21 14:49:04,002 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-21 14:49:04,009 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,009 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,011 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,012 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,017 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,023 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,025 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,027 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-21 14:49:04,028 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-21 14:49:04,028 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-21 14:49:04,028 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-21 14:49:04,030 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (1/1) ... [2021-12-21 14:49:04,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-21 14:49:04,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:04,052 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) [2021-12-21 14:49:04,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-21 14:49:04,077 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-12-21 14:49:04,077 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-12-21 14:49:04,077 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2021-12-21 14:49:04,077 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2021-12-21 14:49:04,077 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2021-12-21 14:49:04,077 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2021-12-21 14:49:04,078 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2021-12-21 14:49:04,078 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2021-12-21 14:49:04,078 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2021-12-21 14:49:04,078 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2021-12-21 14:49:04,078 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2021-12-21 14:49:04,078 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2021-12-21 14:49:04,078 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2021-12-21 14:49:04,079 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2021-12-21 14:49:04,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-21 14:49:04,079 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2021-12-21 14:49:04,079 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2021-12-21 14:49:04,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-21 14:49:04,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-21 14:49:04,079 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2021-12-21 14:49:04,079 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2021-12-21 14:49:04,075 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 [2021-12-21 14:49:04,141 INFO L234 CfgBuilder]: Building ICFG [2021-12-21 14:49:04,142 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-21 14:49:04,540 INFO L275 CfgBuilder]: Performing block encoding [2021-12-21 14:49:04,546 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-21 14:49:04,547 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-12-21 14:49:04,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 02:49:04 BoogieIcfgContainer [2021-12-21 14:49:04,551 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-21 14:49:04,552 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-21 14:49:04,562 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-21 14:49:04,565 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-21 14:49:04,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 02:49:03" (1/3) ... [2021-12-21 14:49:04,566 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@436cdbe6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 02:49:04, skipping insertion in model container [2021-12-21 14:49:04,566 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 02:49:03" (2/3) ... [2021-12-21 14:49:04,566 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@436cdbe6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 02:49:04, skipping insertion in model container [2021-12-21 14:49:04,566 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 02:49:04" (3/3) ... [2021-12-21 14:49:04,568 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.03.cil-2.c [2021-12-21 14:49:04,574 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-21 14:49:04,575 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-21 14:49:04,666 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-21 14:49:04,673 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-21 14:49:04,673 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-21 14:49:04,695 INFO L276 IsEmpty]: Start isEmpty. Operand has 229 states, 194 states have (on average 1.5824742268041236) internal successors, (307), 199 states have internal predecessors, (307), 23 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-12-21 14:49:04,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-21 14:49:04,703 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:04,704 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:04,704 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:04,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:04,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1071236690, now seen corresponding path program 1 times [2021-12-21 14:49:04,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:04,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595279006] [2021-12-21 14:49:04,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:04,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:04,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:04,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:04,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-21 14:49:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:04,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:04,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:04,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595279006] [2021-12-21 14:49:04,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595279006] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:04,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:04,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 14:49:04,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926766018] [2021-12-21 14:49:04,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:04,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-21 14:49:04,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:04,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 14:49:04,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 14:49:04,929 INFO L87 Difference]: Start difference. First operand has 229 states, 194 states have (on average 1.5824742268041236) internal successors, (307), 199 states have internal predecessors, (307), 23 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 14:49:05,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:05,176 INFO L93 Difference]: Finished difference Result 512 states and 792 transitions. [2021-12-21 14:49:05,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 14:49:05,178 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2021-12-21 14:49:05,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:05,193 INFO L225 Difference]: With dead ends: 512 [2021-12-21 14:49:05,193 INFO L226 Difference]: Without dead ends: 289 [2021-12-21 14:49:05,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 14:49:05,199 INFO L933 BasicCegarLoop]: 345 mSDtfsCounter, 404 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:05,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 589 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-21 14:49:05,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-21 14:49:05,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 283. [2021-12-21 14:49:05,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 243 states have (on average 1.448559670781893) internal successors, (352), 247 states have internal predecessors, (352), 27 states have call successors, (27), 11 states have call predecessors, (27), 11 states have return successors, (31), 25 states have call predecessors, (31), 25 states have call successors, (31) [2021-12-21 14:49:05,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 410 transitions. [2021-12-21 14:49:05,247 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 410 transitions. Word has length 44 [2021-12-21 14:49:05,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:05,247 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 410 transitions. [2021-12-21 14:49:05,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 14:49:05,248 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 410 transitions. [2021-12-21 14:49:05,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-21 14:49:05,250 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:05,250 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:05,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-21 14:49:05,251 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:05,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:05,251 INFO L85 PathProgramCache]: Analyzing trace with hash -617941460, now seen corresponding path program 1 times [2021-12-21 14:49:05,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:05,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761841359] [2021-12-21 14:49:05,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:05,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:05,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:05,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-21 14:49:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:05,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:05,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761841359] [2021-12-21 14:49:05,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761841359] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:05,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:05,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 14:49:05,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771787103] [2021-12-21 14:49:05,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:05,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-21 14:49:05,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:05,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 14:49:05,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 14:49:05,332 INFO L87 Difference]: Start difference. First operand 283 states and 410 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 14:49:05,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:05,522 INFO L93 Difference]: Finished difference Result 531 states and 750 transitions. [2021-12-21 14:49:05,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 14:49:05,523 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2021-12-21 14:49:05,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:05,525 INFO L225 Difference]: With dead ends: 531 [2021-12-21 14:49:05,525 INFO L226 Difference]: Without dead ends: 407 [2021-12-21 14:49:05,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 14:49:05,527 INFO L933 BasicCegarLoop]: 365 mSDtfsCounter, 188 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:05,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 747 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-21 14:49:05,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-12-21 14:49:05,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 350. [2021-12-21 14:49:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 304 states have (on average 1.4342105263157894) internal successors, (436), 308 states have internal predecessors, (436), 30 states have call successors, (30), 14 states have call predecessors, (30), 14 states have return successors, (34), 28 states have call predecessors, (34), 28 states have call successors, (34) [2021-12-21 14:49:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 500 transitions. [2021-12-21 14:49:05,548 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 500 transitions. Word has length 45 [2021-12-21 14:49:05,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:05,548 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 500 transitions. [2021-12-21 14:49:05,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 14:49:05,549 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 500 transitions. [2021-12-21 14:49:05,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-21 14:49:05,550 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:05,550 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:05,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-21 14:49:05,551 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:05,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:05,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1902298921, now seen corresponding path program 1 times [2021-12-21 14:49:05,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:05,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088876280] [2021-12-21 14:49:05,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:05,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:05,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-21 14:49:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:05,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:05,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088876280] [2021-12-21 14:49:05,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088876280] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:05,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:05,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 14:49:05,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142046529] [2021-12-21 14:49:05,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:05,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-21 14:49:05,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:05,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 14:49:05,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 14:49:05,598 INFO L87 Difference]: Start difference. First operand 350 states and 500 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 14:49:05,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:05,701 INFO L93 Difference]: Finished difference Result 758 states and 1059 transitions. [2021-12-21 14:49:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 14:49:05,701 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2021-12-21 14:49:05,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:05,704 INFO L225 Difference]: With dead ends: 758 [2021-12-21 14:49:05,704 INFO L226 Difference]: Without dead ends: 567 [2021-12-21 14:49:05,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 14:49:05,706 INFO L933 BasicCegarLoop]: 340 mSDtfsCounter, 413 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:05,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 584 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-21 14:49:05,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-12-21 14:49:05,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 515. [2021-12-21 14:49:05,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 450 states have (on average 1.3911111111111112) internal successors, (626), 457 states have internal predecessors, (626), 41 states have call successors, (41), 21 states have call predecessors, (41), 22 states have return successors, (51), 37 states have call predecessors, (51), 39 states have call successors, (51) [2021-12-21 14:49:05,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 718 transitions. [2021-12-21 14:49:05,730 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 718 transitions. Word has length 45 [2021-12-21 14:49:05,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:05,731 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 718 transitions. [2021-12-21 14:49:05,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 14:49:05,731 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 718 transitions. [2021-12-21 14:49:05,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-21 14:49:05,733 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:05,734 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:05,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-21 14:49:05,734 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:05,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:05,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1972716290, now seen corresponding path program 1 times [2021-12-21 14:49:05,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:05,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646416176] [2021-12-21 14:49:05,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:05,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:05,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-21 14:49:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-21 14:49:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:05,793 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-21 14:49:05,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:05,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646416176] [2021-12-21 14:49:05,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646416176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:05,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:05,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 14:49:05,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824870016] [2021-12-21 14:49:05,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:05,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-21 14:49:05,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:05,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 14:49:05,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 14:49:05,795 INFO L87 Difference]: Start difference. First operand 515 states and 718 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-21 14:49:05,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:05,968 INFO L93 Difference]: Finished difference Result 1099 states and 1503 transitions. [2021-12-21 14:49:05,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 14:49:05,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2021-12-21 14:49:05,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:05,972 INFO L225 Difference]: With dead ends: 1099 [2021-12-21 14:49:05,972 INFO L226 Difference]: Without dead ends: 743 [2021-12-21 14:49:05,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 14:49:05,974 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 172 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:05,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 783 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-21 14:49:05,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2021-12-21 14:49:05,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 705. [2021-12-21 14:49:05,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 616 states have (on average 1.3409090909090908) internal successors, (826), 625 states have internal predecessors, (826), 55 states have call successors, (55), 29 states have call predecessors, (55), 32 states have return successors, (75), 51 states have call predecessors, (75), 53 states have call successors, (75) [2021-12-21 14:49:05,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 956 transitions. [2021-12-21 14:49:05,998 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 956 transitions. Word has length 62 [2021-12-21 14:49:05,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:05,998 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 956 transitions. [2021-12-21 14:49:05,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-21 14:49:05,999 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 956 transitions. [2021-12-21 14:49:06,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-21 14:49:06,001 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:06,001 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:06,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-21 14:49:06,002 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:06,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:06,002 INFO L85 PathProgramCache]: Analyzing trace with hash -785609067, now seen corresponding path program 1 times [2021-12-21 14:49:06,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:06,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081915620] [2021-12-21 14:49:06,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:06,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:06,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:06,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-21 14:49:06,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-21 14:49:06,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-21 14:49:06,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:06,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081915620] [2021-12-21 14:49:06,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081915620] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:06,044 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:06,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 14:49:06,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8952289] [2021-12-21 14:49:06,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:06,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-21 14:49:06,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:06,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 14:49:06,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 14:49:06,045 INFO L87 Difference]: Start difference. First operand 705 states and 956 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-21 14:49:06,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:06,155 INFO L93 Difference]: Finished difference Result 1358 states and 1809 transitions. [2021-12-21 14:49:06,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 14:49:06,156 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2021-12-21 14:49:06,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:06,159 INFO L225 Difference]: With dead ends: 1358 [2021-12-21 14:49:06,160 INFO L226 Difference]: Without dead ends: 904 [2021-12-21 14:49:06,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 14:49:06,161 INFO L933 BasicCegarLoop]: 335 mSDtfsCounter, 400 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:06,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 581 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-21 14:49:06,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-12-21 14:49:06,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 849. [2021-12-21 14:49:06,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 744 states have (on average 1.3131720430107527) internal successors, (977), 755 states have internal predecessors, (977), 63 states have call successors, (63), 35 states have call predecessors, (63), 40 states have return successors, (89), 59 states have call predecessors, (89), 61 states have call successors, (89) [2021-12-21 14:49:06,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1129 transitions. [2021-12-21 14:49:06,192 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1129 transitions. Word has length 67 [2021-12-21 14:49:06,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:06,193 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 1129 transitions. [2021-12-21 14:49:06,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-21 14:49:06,193 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1129 transitions. [2021-12-21 14:49:06,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-21 14:49:06,195 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:06,195 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:06,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-21 14:49:06,195 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:06,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:06,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1619896469, now seen corresponding path program 1 times [2021-12-21 14:49:06,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:06,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134821712] [2021-12-21 14:49:06,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:06,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:06,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:06,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:06,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-21 14:49:06,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-21 14:49:06,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:06,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134821712] [2021-12-21 14:49:06,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134821712] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320162194] [2021-12-21 14:49:06,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:06,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:06,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:06,324 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) [2021-12-21 14:49:06,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-21 14:49:06,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:06,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-21 14:49:06,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:06,618 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:06,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 14:49:06,696 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-21 14:49:06,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320162194] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:06,696 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-21 14:49:06,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 8 [2021-12-21 14:49:06,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724464921] [2021-12-21 14:49:06,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:06,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-21 14:49:06,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:06,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 14:49:06,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:06,698 INFO L87 Difference]: Start difference. First operand 849 states and 1129 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-21 14:49:06,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:06,793 INFO L93 Difference]: Finished difference Result 905 states and 1197 transitions. [2021-12-21 14:49:06,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-21 14:49:06,794 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2021-12-21 14:49:06,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:06,797 INFO L225 Difference]: With dead ends: 905 [2021-12-21 14:49:06,797 INFO L226 Difference]: Without dead ends: 902 [2021-12-21 14:49:06,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-21 14:49:06,798 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 557 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:06,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 411 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-21 14:49:06,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-12-21 14:49:06,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 848. [2021-12-21 14:49:06,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 744 states have (on average 1.310483870967742) internal successors, (975), 754 states have internal predecessors, (975), 62 states have call successors, (62), 35 states have call predecessors, (62), 40 states have return successors, (89), 59 states have call predecessors, (89), 61 states have call successors, (89) [2021-12-21 14:49:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1126 transitions. [2021-12-21 14:49:06,827 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1126 transitions. Word has length 68 [2021-12-21 14:49:06,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:06,827 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1126 transitions. [2021-12-21 14:49:06,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-21 14:49:06,828 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1126 transitions. [2021-12-21 14:49:06,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-21 14:49:06,829 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:06,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:06,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:07,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-21 14:49:07,043 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:07,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:07,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1323549800, now seen corresponding path program 1 times [2021-12-21 14:49:07,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:07,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582839374] [2021-12-21 14:49:07,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:07,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:07,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:07,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:07,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:07,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:07,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:07,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-21 14:49:07,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:07,100 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-21 14:49:07,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:07,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582839374] [2021-12-21 14:49:07,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582839374] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:07,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107979827] [2021-12-21 14:49:07,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:07,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:07,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:07,102 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) [2021-12-21 14:49:07,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-21 14:49:07,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:07,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-21 14:49:07,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:07,401 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:07,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 14:49:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-21 14:49:07,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107979827] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 14:49:07,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 14:49:07,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2021-12-21 14:49:07,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106097849] [2021-12-21 14:49:07,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 14:49:07,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-21 14:49:07,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:07,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-21 14:49:07,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-12-21 14:49:07,508 INFO L87 Difference]: Start difference. First operand 848 states and 1126 transitions. Second operand has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-21 14:49:08,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:08,510 INFO L93 Difference]: Finished difference Result 2548 states and 3346 transitions. [2021-12-21 14:49:08,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-21 14:49:08,511 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 69 [2021-12-21 14:49:08,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:08,518 INFO L225 Difference]: With dead ends: 2548 [2021-12-21 14:49:08,518 INFO L226 Difference]: Without dead ends: 2004 [2021-12-21 14:49:08,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2021-12-21 14:49:08,521 INFO L933 BasicCegarLoop]: 449 mSDtfsCounter, 972 mSDsluCounter, 2181 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 996 SdHoareTripleChecker+Valid, 2630 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:08,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [996 Valid, 2630 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-21 14:49:08,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2021-12-21 14:49:08,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 1237. [2021-12-21 14:49:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 1094 states have (on average 1.2879341864716636) internal successors, (1409), 1112 states have internal predecessors, (1409), 82 states have call successors, (82), 49 states have call predecessors, (82), 59 states have return successors, (123), 76 states have call predecessors, (123), 81 states have call successors, (123) [2021-12-21 14:49:08,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1614 transitions. [2021-12-21 14:49:08,585 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1614 transitions. Word has length 69 [2021-12-21 14:49:08,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:08,585 INFO L470 AbstractCegarLoop]: Abstraction has 1237 states and 1614 transitions. [2021-12-21 14:49:08,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-21 14:49:08,586 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1614 transitions. [2021-12-21 14:49:08,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:08,588 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:08,588 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:08,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:08,806 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,SelfDestructingSolverStorable6 [2021-12-21 14:49:08,807 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:08,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:08,807 INFO L85 PathProgramCache]: Analyzing trace with hash -931355791, now seen corresponding path program 1 times [2021-12-21 14:49:08,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:08,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824786141] [2021-12-21 14:49:08,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:08,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:08,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:08,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:08,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:08,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:08,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:08,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:08,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:08,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:08,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:08,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:08,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:08,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824786141] [2021-12-21 14:49:08,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824786141] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:08,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:08,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-21 14:49:08,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025712247] [2021-12-21 14:49:08,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:08,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-21 14:49:08,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:08,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 14:49:08,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-21 14:49:08,869 INFO L87 Difference]: Start difference. First operand 1237 states and 1614 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:09,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:09,527 INFO L93 Difference]: Finished difference Result 1605 states and 2181 transitions. [2021-12-21 14:49:09,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-21 14:49:09,528 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:09,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:09,533 INFO L225 Difference]: With dead ends: 1605 [2021-12-21 14:49:09,533 INFO L226 Difference]: Without dead ends: 1464 [2021-12-21 14:49:09,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-21 14:49:09,536 INFO L933 BasicCegarLoop]: 346 mSDtfsCounter, 663 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:09,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [677 Valid, 919 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-21 14:49:09,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2021-12-21 14:49:09,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1379. [2021-12-21 14:49:09,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1379 states, 1217 states have (on average 1.3114215283483976) internal successors, (1596), 1236 states have internal predecessors, (1596), 94 states have call successors, (94), 55 states have call predecessors, (94), 66 states have return successors, (138), 88 states have call predecessors, (138), 93 states have call successors, (138) [2021-12-21 14:49:09,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1379 states to 1379 states and 1828 transitions. [2021-12-21 14:49:09,595 INFO L78 Accepts]: Start accepts. Automaton has 1379 states and 1828 transitions. Word has length 79 [2021-12-21 14:49:09,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:09,596 INFO L470 AbstractCegarLoop]: Abstraction has 1379 states and 1828 transitions. [2021-12-21 14:49:09,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:09,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1379 states and 1828 transitions. [2021-12-21 14:49:09,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:09,600 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:09,600 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:09,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-21 14:49:09,601 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:09,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:09,601 INFO L85 PathProgramCache]: Analyzing trace with hash -694307595, now seen corresponding path program 1 times [2021-12-21 14:49:09,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:09,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271733891] [2021-12-21 14:49:09,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:09,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:09,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:09,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:09,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:09,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:09,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:09,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:09,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:09,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:09,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:09,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:09,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:09,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271733891] [2021-12-21 14:49:09,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271733891] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:09,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:09,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 14:49:09,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344130936] [2021-12-21 14:49:09,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:09,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-21 14:49:09,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:09,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 14:49:09,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:09,681 INFO L87 Difference]: Start difference. First operand 1379 states and 1828 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:10,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:10,449 INFO L93 Difference]: Finished difference Result 1933 states and 2674 transitions. [2021-12-21 14:49:10,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-21 14:49:10,450 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:10,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:10,456 INFO L225 Difference]: With dead ends: 1933 [2021-12-21 14:49:10,457 INFO L226 Difference]: Without dead ends: 1650 [2021-12-21 14:49:10,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-21 14:49:10,471 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 661 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1133 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:10,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 1422 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1133 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-21 14:49:10,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2021-12-21 14:49:10,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 1512. [2021-12-21 14:49:10,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1331 states have (on average 1.3260706235912847) internal successors, (1765), 1351 states have internal predecessors, (1765), 106 states have call successors, (106), 61 states have call predecessors, (106), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-21 14:49:10,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2023 transitions. [2021-12-21 14:49:10,575 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2023 transitions. Word has length 79 [2021-12-21 14:49:10,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:10,575 INFO L470 AbstractCegarLoop]: Abstraction has 1512 states and 2023 transitions. [2021-12-21 14:49:10,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:10,575 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2023 transitions. [2021-12-21 14:49:10,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:10,577 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:10,577 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:10,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-21 14:49:10,577 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:10,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:10,578 INFO L85 PathProgramCache]: Analyzing trace with hash -748700493, now seen corresponding path program 1 times [2021-12-21 14:49:10,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:10,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691634590] [2021-12-21 14:49:10,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:10,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:10,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:10,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:10,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:10,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:10,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:10,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:10,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:10,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:10,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691634590] [2021-12-21 14:49:10,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691634590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:10,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:10,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 14:49:10,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710027208] [2021-12-21 14:49:10,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:10,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-21 14:49:10,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:10,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 14:49:10,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:10,633 INFO L87 Difference]: Start difference. First operand 1512 states and 2023 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:11,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:11,094 INFO L93 Difference]: Finished difference Result 2066 states and 2875 transitions. [2021-12-21 14:49:11,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-21 14:49:11,095 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:11,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:11,116 INFO L225 Difference]: With dead ends: 2066 [2021-12-21 14:49:11,116 INFO L226 Difference]: Without dead ends: 1650 [2021-12-21 14:49:11,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-21 14:49:11,118 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 544 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:11,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 860 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-21 14:49:11,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2021-12-21 14:49:11,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 1512. [2021-12-21 14:49:11,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1331 states have (on average 1.32381667918858) internal successors, (1762), 1351 states have internal predecessors, (1762), 106 states have call successors, (106), 61 states have call predecessors, (106), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-21 14:49:11,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2020 transitions. [2021-12-21 14:49:11,232 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2020 transitions. Word has length 79 [2021-12-21 14:49:11,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:11,233 INFO L470 AbstractCegarLoop]: Abstraction has 1512 states and 2020 transitions. [2021-12-21 14:49:11,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:11,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2020 transitions. [2021-12-21 14:49:11,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:11,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:11,235 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:11,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-21 14:49:11,235 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:11,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:11,236 INFO L85 PathProgramCache]: Analyzing trace with hash -69428239, now seen corresponding path program 1 times [2021-12-21 14:49:11,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:11,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777272732] [2021-12-21 14:49:11,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:11,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:11,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:11,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:11,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:11,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:11,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777272732] [2021-12-21 14:49:11,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777272732] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:11,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:11,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 14:49:11,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301845935] [2021-12-21 14:49:11,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:11,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-21 14:49:11,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:11,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 14:49:11,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:11,297 INFO L87 Difference]: Start difference. First operand 1512 states and 2020 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:11,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:11,727 INFO L93 Difference]: Finished difference Result 2062 states and 2858 transitions. [2021-12-21 14:49:11,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-21 14:49:11,727 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:11,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:11,733 INFO L225 Difference]: With dead ends: 2062 [2021-12-21 14:49:11,733 INFO L226 Difference]: Without dead ends: 1646 [2021-12-21 14:49:11,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-21 14:49:11,757 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 609 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:11,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 734 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-21 14:49:11,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2021-12-21 14:49:11,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1512. [2021-12-21 14:49:11,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1331 states have (on average 1.3215627347858754) internal successors, (1759), 1351 states have internal predecessors, (1759), 106 states have call successors, (106), 61 states have call predecessors, (106), 73 states have return successors, (152), 101 states have call predecessors, (152), 105 states have call successors, (152) [2021-12-21 14:49:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2017 transitions. [2021-12-21 14:49:11,833 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2017 transitions. Word has length 79 [2021-12-21 14:49:11,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:11,833 INFO L470 AbstractCegarLoop]: Abstraction has 1512 states and 2017 transitions. [2021-12-21 14:49:11,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:11,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2017 transitions. [2021-12-21 14:49:11,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:11,836 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:11,836 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:11,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-21 14:49:11,836 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:11,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:11,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1892146419, now seen corresponding path program 1 times [2021-12-21 14:49:11,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:11,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084409816] [2021-12-21 14:49:11,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:11,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:11,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:11,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:11,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:11,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:11,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:11,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084409816] [2021-12-21 14:49:11,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084409816] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:11,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:11,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 14:49:11,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860055283] [2021-12-21 14:49:11,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:11,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-21 14:49:11,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:11,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 14:49:11,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:11,921 INFO L87 Difference]: Start difference. First operand 1512 states and 2017 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:12,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:12,782 INFO L93 Difference]: Finished difference Result 2484 states and 3469 transitions. [2021-12-21 14:49:12,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-21 14:49:12,782 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:12,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:12,789 INFO L225 Difference]: With dead ends: 2484 [2021-12-21 14:49:12,789 INFO L226 Difference]: Without dead ends: 2068 [2021-12-21 14:49:12,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-21 14:49:12,790 INFO L933 BasicCegarLoop]: 464 mSDtfsCounter, 663 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 1224 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:12,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [676 Valid, 1424 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1224 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-21 14:49:12,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states. [2021-12-21 14:49:12,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 1772. [2021-12-21 14:49:12,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1555 states have (on average 1.342765273311897) internal successors, (2088), 1577 states have internal predecessors, (2088), 128 states have call successors, (128), 73 states have call predecessors, (128), 87 states have return successors, (182), 125 states have call predecessors, (182), 127 states have call successors, (182) [2021-12-21 14:49:12,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 2398 transitions. [2021-12-21 14:49:12,873 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 2398 transitions. Word has length 79 [2021-12-21 14:49:12,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:12,873 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 2398 transitions. [2021-12-21 14:49:12,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:12,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 2398 transitions. [2021-12-21 14:49:12,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:12,876 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:12,876 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:12,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-21 14:49:12,876 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:12,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:12,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2093970353, now seen corresponding path program 1 times [2021-12-21 14:49:12,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:12,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508937590] [2021-12-21 14:49:12,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:12,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:12,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:12,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:12,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:12,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:12,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:12,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:12,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:12,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:12,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:12,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:12,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:12,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508937590] [2021-12-21 14:49:12,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508937590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:12,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:12,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 14:49:12,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646544365] [2021-12-21 14:49:12,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:12,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-21 14:49:12,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:12,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 14:49:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:12,942 INFO L87 Difference]: Start difference. First operand 1772 states and 2398 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:13,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:13,745 INFO L93 Difference]: Finished difference Result 3400 states and 4812 transitions. [2021-12-21 14:49:13,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-21 14:49:13,745 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:13,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:13,754 INFO L225 Difference]: With dead ends: 3400 [2021-12-21 14:49:13,754 INFO L226 Difference]: Without dead ends: 2724 [2021-12-21 14:49:13,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-12-21 14:49:13,757 INFO L933 BasicCegarLoop]: 416 mSDtfsCounter, 697 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1073 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 1379 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:13,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 1379 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1073 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-21 14:49:13,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2724 states. [2021-12-21 14:49:13,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2724 to 2293. [2021-12-21 14:49:13,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2293 states, 2006 states have (on average 1.3708873379860418) internal successors, (2750), 2032 states have internal predecessors, (2750), 170 states have call successors, (170), 97 states have call predecessors, (170), 115 states have return successors, (246), 171 states have call predecessors, (246), 169 states have call successors, (246) [2021-12-21 14:49:13,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 3166 transitions. [2021-12-21 14:49:13,868 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 3166 transitions. Word has length 79 [2021-12-21 14:49:13,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:13,869 INFO L470 AbstractCegarLoop]: Abstraction has 2293 states and 3166 transitions. [2021-12-21 14:49:13,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:13,869 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 3166 transitions. [2021-12-21 14:49:13,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:13,871 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:13,871 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:13,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-21 14:49:13,872 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:13,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:13,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1640297165, now seen corresponding path program 1 times [2021-12-21 14:49:13,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:13,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581527171] [2021-12-21 14:49:13,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:13,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:13,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:13,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:13,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:13,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:13,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:13,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:13,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:13,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:13,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:13,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:13,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:13,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:13,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581527171] [2021-12-21 14:49:13,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581527171] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:13,927 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:13,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 14:49:13,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796132246] [2021-12-21 14:49:13,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:13,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-21 14:49:13,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:13,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 14:49:13,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:13,930 INFO L87 Difference]: Start difference. First operand 2293 states and 3166 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:14,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:14,315 INFO L93 Difference]: Finished difference Result 3794 states and 5413 transitions. [2021-12-21 14:49:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-21 14:49:14,316 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:14,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:14,325 INFO L225 Difference]: With dead ends: 3794 [2021-12-21 14:49:14,325 INFO L226 Difference]: Without dead ends: 2597 [2021-12-21 14:49:14,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-21 14:49:14,350 INFO L933 BasicCegarLoop]: 287 mSDtfsCounter, 609 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:14,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 725 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-21 14:49:14,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2597 states. [2021-12-21 14:49:14,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2597 to 2293. [2021-12-21 14:49:14,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2293 states, 2006 states have (on average 1.3664007976071784) internal successors, (2741), 2032 states have internal predecessors, (2741), 170 states have call successors, (170), 97 states have call predecessors, (170), 115 states have return successors, (246), 171 states have call predecessors, (246), 169 states have call successors, (246) [2021-12-21 14:49:14,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 3157 transitions. [2021-12-21 14:49:14,462 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 3157 transitions. Word has length 79 [2021-12-21 14:49:14,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:14,462 INFO L470 AbstractCegarLoop]: Abstraction has 2293 states and 3157 transitions. [2021-12-21 14:49:14,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:14,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 3157 transitions. [2021-12-21 14:49:14,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-21 14:49:14,465 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:14,466 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:14,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-21 14:49:14,466 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:14,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:14,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1206568079, now seen corresponding path program 1 times [2021-12-21 14:49:14,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:14,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611424052] [2021-12-21 14:49:14,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:14,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:14,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:14,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:14,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:14,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:14,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:14,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:14,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 14:49:14,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:14,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611424052] [2021-12-21 14:49:14,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611424052] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:14,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 14:49:14,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-21 14:49:14,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108791230] [2021-12-21 14:49:14,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:14,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-21 14:49:14,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:14,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 14:49:14,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-21 14:49:14,521 INFO L87 Difference]: Start difference. First operand 2293 states and 3157 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:15,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:15,451 INFO L93 Difference]: Finished difference Result 4604 states and 6587 transitions. [2021-12-21 14:49:15,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-21 14:49:15,451 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 79 [2021-12-21 14:49:15,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:15,462 INFO L225 Difference]: With dead ends: 4604 [2021-12-21 14:49:15,463 INFO L226 Difference]: Without dead ends: 3408 [2021-12-21 14:49:15,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-12-21 14:49:15,468 INFO L933 BasicCegarLoop]: 515 mSDtfsCounter, 805 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 836 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:15,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [836 Valid, 1145 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 834 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-21 14:49:15,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3408 states. [2021-12-21 14:49:15,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3408 to 2949. [2021-12-21 14:49:15,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2949 states, 2569 states have (on average 1.38108213312573) internal successors, (3548), 2604 states have internal predecessors, (3548), 229 states have call successors, (229), 127 states have call predecessors, (229), 149 states have return successors, (315), 225 states have call predecessors, (315), 228 states have call successors, (315) [2021-12-21 14:49:15,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2949 states to 2949 states and 4092 transitions. [2021-12-21 14:49:15,591 INFO L78 Accepts]: Start accepts. Automaton has 2949 states and 4092 transitions. Word has length 79 [2021-12-21 14:49:15,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:15,591 INFO L470 AbstractCegarLoop]: Abstraction has 2949 states and 4092 transitions. [2021-12-21 14:49:15,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 14:49:15,591 INFO L276 IsEmpty]: Start isEmpty. Operand 2949 states and 4092 transitions. [2021-12-21 14:49:15,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-21 14:49:15,594 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:15,594 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:15,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-21 14:49:15,594 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:15,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:15,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1418533864, now seen corresponding path program 1 times [2021-12-21 14:49:15,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:15,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079689450] [2021-12-21 14:49:15,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:15,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:15,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:15,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:15,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:15,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:15,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:15,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-21 14:49:15,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:15,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-21 14:49:15,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:15,650 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-21 14:49:15,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:15,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079689450] [2021-12-21 14:49:15,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079689450] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:15,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41237202] [2021-12-21 14:49:15,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:15,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:15,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:15,660 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) [2021-12-21 14:49:15,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-21 14:49:15,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:15,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 14:49:15,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:15,854 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-21 14:49:15,854 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:15,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41237202] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:15,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:15,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2021-12-21 14:49:15,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901174664] [2021-12-21 14:49:15,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:15,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:15,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:15,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:15,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:15,857 INFO L87 Difference]: Start difference. First operand 2949 states and 4092 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-21 14:49:15,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:15,952 INFO L93 Difference]: Finished difference Result 3672 states and 5030 transitions. [2021-12-21 14:49:15,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:15,953 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2021-12-21 14:49:15,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:15,970 INFO L225 Difference]: With dead ends: 3672 [2021-12-21 14:49:15,970 INFO L226 Difference]: Without dead ends: 2827 [2021-12-21 14:49:15,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:15,974 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 276 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:15,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 422 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:15,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2021-12-21 14:49:16,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 2812. [2021-12-21 14:49:16,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2448 states have (on average 1.3848039215686274) internal successors, (3390), 2482 states have internal predecessors, (3390), 221 states have call successors, (221), 121 states have call predecessors, (221), 141 states have return successors, (301), 216 states have call predecessors, (301), 220 states have call successors, (301) [2021-12-21 14:49:16,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 3912 transitions. [2021-12-21 14:49:16,122 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 3912 transitions. Word has length 88 [2021-12-21 14:49:16,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:16,123 INFO L470 AbstractCegarLoop]: Abstraction has 2812 states and 3912 transitions. [2021-12-21 14:49:16,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-21 14:49:16,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 3912 transitions. [2021-12-21 14:49:16,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-12-21 14:49:16,128 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:16,128 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:16,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:16,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:16,343 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:16,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:16,343 INFO L85 PathProgramCache]: Analyzing trace with hash -483240636, now seen corresponding path program 1 times [2021-12-21 14:49:16,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:16,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335798437] [2021-12-21 14:49:16,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:16,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:16,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 14:49:16,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-21 14:49:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-21 14:49:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-21 14:49:16,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,426 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-21 14:49:16,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:16,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335798437] [2021-12-21 14:49:16,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335798437] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:16,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21180197] [2021-12-21 14:49:16,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:16,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:16,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:16,428 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) [2021-12-21 14:49:16,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-21 14:49:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:16,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:16,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:16,652 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-21 14:49:16,652 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:16,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21180197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:16,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:16,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2021-12-21 14:49:16,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611075405] [2021-12-21 14:49:16,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:16,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:16,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:16,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:16,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:16,654 INFO L87 Difference]: Start difference. First operand 2812 states and 3912 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 14:49:16,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:16,734 INFO L93 Difference]: Finished difference Result 3191 states and 4380 transitions. [2021-12-21 14:49:16,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:16,735 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 103 [2021-12-21 14:49:16,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:16,741 INFO L225 Difference]: With dead ends: 3191 [2021-12-21 14:49:16,741 INFO L226 Difference]: Without dead ends: 1865 [2021-12-21 14:49:16,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 14:49:16,744 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 62 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:16,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 652 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:16,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states. [2021-12-21 14:49:16,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1865. [2021-12-21 14:49:16,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1865 states, 1604 states have (on average 1.453865336658354) internal successors, (2332), 1622 states have internal predecessors, (2332), 164 states have call successors, (164), 84 states have call predecessors, (164), 96 states have return successors, (209), 166 states have call predecessors, (209), 164 states have call successors, (209) [2021-12-21 14:49:16,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 2705 transitions. [2021-12-21 14:49:16,816 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 2705 transitions. Word has length 103 [2021-12-21 14:49:16,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:16,816 INFO L470 AbstractCegarLoop]: Abstraction has 1865 states and 2705 transitions. [2021-12-21 14:49:16,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 14:49:16,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 2705 transitions. [2021-12-21 14:49:16,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-21 14:49:16,819 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:16,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:16,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:17,027 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,SelfDestructingSolverStorable16 [2021-12-21 14:49:17,027 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:17,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:17,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2138787050, now seen corresponding path program 1 times [2021-12-21 14:49:17,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:17,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006782247] [2021-12-21 14:49:17,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:17,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:17,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:17,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-21 14:49:17,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,111 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-21 14:49:17,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:17,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006782247] [2021-12-21 14:49:17,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006782247] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:17,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502953280] [2021-12-21 14:49:17,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:17,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:17,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:17,140 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) [2021-12-21 14:49:17,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-21 14:49:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:17,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:17,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:17,408 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-21 14:49:17,408 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:17,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502953280] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:17,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:17,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-21 14:49:17,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789746092] [2021-12-21 14:49:17,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:17,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:17,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:17,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:17,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:17,410 INFO L87 Difference]: Start difference. First operand 1865 states and 2705 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-21 14:49:17,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:17,582 INFO L93 Difference]: Finished difference Result 5498 states and 8031 transitions. [2021-12-21 14:49:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:17,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 128 [2021-12-21 14:49:17,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:17,600 INFO L225 Difference]: With dead ends: 5498 [2021-12-21 14:49:17,601 INFO L226 Difference]: Without dead ends: 3646 [2021-12-21 14:49:17,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:17,608 INFO L933 BasicCegarLoop]: 232 mSDtfsCounter, 176 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:17,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 427 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:17,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3646 states. [2021-12-21 14:49:17,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3646 to 3616. [2021-12-21 14:49:17,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3616 states, 3113 states have (on average 1.4529392868615483) internal successors, (4523), 3148 states have internal predecessors, (4523), 310 states have call successors, (310), 168 states have call predecessors, (310), 192 states have return successors, (393), 307 states have call predecessors, (393), 310 states have call successors, (393) [2021-12-21 14:49:17,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3616 states to 3616 states and 5226 transitions. [2021-12-21 14:49:17,786 INFO L78 Accepts]: Start accepts. Automaton has 3616 states and 5226 transitions. Word has length 128 [2021-12-21 14:49:17,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:17,786 INFO L470 AbstractCegarLoop]: Abstraction has 3616 states and 5226 transitions. [2021-12-21 14:49:17,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-21 14:49:17,786 INFO L276 IsEmpty]: Start isEmpty. Operand 3616 states and 5226 transitions. [2021-12-21 14:49:17,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-21 14:49:17,790 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:17,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:17,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:17,991 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,SelfDestructingSolverStorable17 [2021-12-21 14:49:17,991 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:17,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:17,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1124784650, now seen corresponding path program 1 times [2021-12-21 14:49:17,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:17,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535488996] [2021-12-21 14:49:17,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:17,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:17,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:18,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:18,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:18,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:18,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-21 14:49:18,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,063 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-21 14:49:18,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:18,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535488996] [2021-12-21 14:49:18,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535488996] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:18,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151096794] [2021-12-21 14:49:18,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:18,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:18,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:18,080 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) [2021-12-21 14:49:18,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-21 14:49:18,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:18,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:18,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:18,278 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-21 14:49:18,278 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:18,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151096794] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:18,278 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:18,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-21 14:49:18,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490201509] [2021-12-21 14:49:18,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:18,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:18,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:18,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:18,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:18,280 INFO L87 Difference]: Start difference. First operand 3616 states and 5226 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-21 14:49:18,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:18,526 INFO L93 Difference]: Finished difference Result 10677 states and 15626 transitions. [2021-12-21 14:49:18,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:18,527 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 128 [2021-12-21 14:49:18,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:18,545 INFO L225 Difference]: With dead ends: 10677 [2021-12-21 14:49:18,546 INFO L226 Difference]: Without dead ends: 7075 [2021-12-21 14:49:18,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:18,553 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 191 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:18,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 639 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:18,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7075 states. [2021-12-21 14:49:18,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7075 to 7075. [2021-12-21 14:49:18,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7075 states, 6091 states have (on average 1.4457396158266294) internal successors, (8806), 6151 states have internal predecessors, (8806), 599 states have call successors, (599), 336 states have call predecessors, (599), 384 states have return successors, (884), 603 states have call predecessors, (884), 599 states have call successors, (884) [2021-12-21 14:49:18,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7075 states to 7075 states and 10289 transitions. [2021-12-21 14:49:18,849 INFO L78 Accepts]: Start accepts. Automaton has 7075 states and 10289 transitions. Word has length 128 [2021-12-21 14:49:18,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:18,849 INFO L470 AbstractCegarLoop]: Abstraction has 7075 states and 10289 transitions. [2021-12-21 14:49:18,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-21 14:49:18,849 INFO L276 IsEmpty]: Start isEmpty. Operand 7075 states and 10289 transitions. [2021-12-21 14:49:18,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-21 14:49:18,861 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:18,862 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:18,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:19,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:19,080 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:19,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:19,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1709611055, now seen corresponding path program 1 times [2021-12-21 14:49:19,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:19,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72336363] [2021-12-21 14:49:19,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:19,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:19,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:19,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:19,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:19,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:19,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:19,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:19,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-21 14:49:19,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-21 14:49:19,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,177 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-21 14:49:19,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:19,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72336363] [2021-12-21 14:49:19,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72336363] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:19,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735991992] [2021-12-21 14:49:19,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:19,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:19,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:19,178 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) [2021-12-21 14:49:19,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-21 14:49:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:19,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:19,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:19,534 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-21 14:49:19,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:19,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735991992] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:19,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:19,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-21 14:49:19,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848237443] [2021-12-21 14:49:19,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:19,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:19,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:19,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:19,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:19,536 INFO L87 Difference]: Start difference. First operand 7075 states and 10289 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-21 14:49:20,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:20,100 INFO L93 Difference]: Finished difference Result 20881 states and 30614 transitions. [2021-12-21 14:49:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:20,101 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 166 [2021-12-21 14:49:20,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:20,137 INFO L225 Difference]: With dead ends: 20881 [2021-12-21 14:49:20,137 INFO L226 Difference]: Without dead ends: 13825 [2021-12-21 14:49:20,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:20,153 INFO L933 BasicCegarLoop]: 232 mSDtfsCounter, 124 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:20,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 427 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:20,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13825 states. [2021-12-21 14:49:20,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13825 to 13711. [2021-12-21 14:49:20,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13711 states, 11823 states have (on average 1.444472638078322) internal successors, (17078), 11941 states have internal predecessors, (17078), 1127 states have call successors, (1127), 664 states have call predecessors, (1127), 760 states have return successors, (1648), 1121 states have call predecessors, (1648), 1127 states have call successors, (1648) [2021-12-21 14:49:20,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13711 states to 13711 states and 19853 transitions. [2021-12-21 14:49:20,952 INFO L78 Accepts]: Start accepts. Automaton has 13711 states and 19853 transitions. Word has length 166 [2021-12-21 14:49:20,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:20,952 INFO L470 AbstractCegarLoop]: Abstraction has 13711 states and 19853 transitions. [2021-12-21 14:49:20,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-21 14:49:20,953 INFO L276 IsEmpty]: Start isEmpty. Operand 13711 states and 19853 transitions. [2021-12-21 14:49:20,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-21 14:49:20,977 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:20,977 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:21,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:21,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:21,215 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:21,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:21,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1669305873, now seen corresponding path program 1 times [2021-12-21 14:49:21,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:21,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935264664] [2021-12-21 14:49:21,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:21,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:21,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:21,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:21,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:21,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:21,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:21,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:21,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-21 14:49:21,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-21 14:49:21,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,298 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-21 14:49:21,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:21,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935264664] [2021-12-21 14:49:21,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935264664] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:21,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622247426] [2021-12-21 14:49:21,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:21,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:21,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:21,300 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) [2021-12-21 14:49:21,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-21 14:49:21,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:21,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:21,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:21,734 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-21 14:49:21,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:21,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622247426] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:21,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:21,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2021-12-21 14:49:21,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743898872] [2021-12-21 14:49:21,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:21,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:21,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:21,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:21,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:21,736 INFO L87 Difference]: Start difference. First operand 13711 states and 19853 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-21 14:49:22,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:22,937 INFO L93 Difference]: Finished difference Result 40647 states and 59354 transitions. [2021-12-21 14:49:22,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:22,937 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 166 [2021-12-21 14:49:22,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:23,010 INFO L225 Difference]: With dead ends: 40647 [2021-12-21 14:49:23,010 INFO L226 Difference]: Without dead ends: 26955 [2021-12-21 14:49:23,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:23,043 INFO L933 BasicCegarLoop]: 241 mSDtfsCounter, 126 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:23,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 436 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:23,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26955 states. [2021-12-21 14:49:24,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26955 to 26729. [2021-12-21 14:49:24,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26729 states, 23045 states have (on average 1.4411802994141896) internal successors, (33212), 23279 states have internal predecessors, (33212), 2173 states have call successors, (2173), 1318 states have call predecessors, (2173), 1510 states have return successors, (3160), 2147 states have call predecessors, (3160), 2173 states have call successors, (3160) [2021-12-21 14:49:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26729 states to 26729 states and 38545 transitions. [2021-12-21 14:49:24,281 INFO L78 Accepts]: Start accepts. Automaton has 26729 states and 38545 transitions. Word has length 166 [2021-12-21 14:49:24,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:24,282 INFO L470 AbstractCegarLoop]: Abstraction has 26729 states and 38545 transitions. [2021-12-21 14:49:24,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 2 states have internal predecessors, (121), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-21 14:49:24,282 INFO L276 IsEmpty]: Start isEmpty. Operand 26729 states and 38545 transitions. [2021-12-21 14:49:24,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-21 14:49:24,343 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:24,344 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:24,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:24,562 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,SelfDestructingSolverStorable20 [2021-12-21 14:49:24,562 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:24,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:24,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1857787437, now seen corresponding path program 1 times [2021-12-21 14:49:24,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:24,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168179335] [2021-12-21 14:49:24,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:24,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:24,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:24,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:24,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:24,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-21 14:49:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-21 14:49:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-21 14:49:24,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-21 14:49:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,646 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-21 14:49:24,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:24,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168179335] [2021-12-21 14:49:24,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168179335] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:24,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850316387] [2021-12-21 14:49:24,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:24,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:24,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:24,648 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) [2021-12-21 14:49:24,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-21 14:49:24,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:24,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:24,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:24,997 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 103 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-21 14:49:24,998 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:24,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850316387] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:24,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:24,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-21 14:49:24,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059719811] [2021-12-21 14:49:24,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:24,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:24,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:24,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:25,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:25,000 INFO L87 Difference]: Start difference. First operand 26729 states and 38545 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-21 14:49:26,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:26,477 INFO L93 Difference]: Finished difference Result 56871 states and 82434 transitions. [2021-12-21 14:49:26,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:26,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 184 [2021-12-21 14:49:26,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:26,590 INFO L225 Difference]: With dead ends: 56871 [2021-12-21 14:49:26,590 INFO L226 Difference]: Without dead ends: 30163 [2021-12-21 14:49:26,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:26,657 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 149 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:26,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 263 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:26,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30163 states. [2021-12-21 14:49:28,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30163 to 30163. [2021-12-21 14:49:28,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30163 states, 26195 states have (on average 1.4027867913723993) internal successors, (36746), 26429 states have internal predecessors, (36746), 2259 states have call successors, (2259), 1516 states have call predecessors, (2259), 1708 states have return successors, (3282), 2233 states have call predecessors, (3282), 2259 states have call successors, (3282) [2021-12-21 14:49:28,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30163 states to 30163 states and 42287 transitions. [2021-12-21 14:49:28,227 INFO L78 Accepts]: Start accepts. Automaton has 30163 states and 42287 transitions. Word has length 184 [2021-12-21 14:49:28,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:28,229 INFO L470 AbstractCegarLoop]: Abstraction has 30163 states and 42287 transitions. [2021-12-21 14:49:28,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-12-21 14:49:28,229 INFO L276 IsEmpty]: Start isEmpty. Operand 30163 states and 42287 transitions. [2021-12-21 14:49:28,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-21 14:49:28,292 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:28,292 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:28,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:28,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:28,510 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:28,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:28,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1009724368, now seen corresponding path program 1 times [2021-12-21 14:49:28,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:28,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608142620] [2021-12-21 14:49:28,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:28,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:28,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:28,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:28,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-21 14:49:28,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-21 14:49:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-21 14:49:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2021-12-21 14:49:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,624 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-21 14:49:28,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:28,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608142620] [2021-12-21 14:49:28,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608142620] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:28,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873258137] [2021-12-21 14:49:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:28,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:28,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:28,626 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) [2021-12-21 14:49:28,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-21 14:49:28,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:28,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 14:49:28,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:28,944 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-21 14:49:28,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:28,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873258137] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:28,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:28,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-21 14:49:28,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858620992] [2021-12-21 14:49:28,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:28,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:28,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:28,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:28,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:28,946 INFO L87 Difference]: Start difference. First operand 30163 states and 42287 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-21 14:49:30,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:30,385 INFO L93 Difference]: Finished difference Result 53051 states and 74136 transitions. [2021-12-21 14:49:30,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:30,386 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 184 [2021-12-21 14:49:30,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:30,476 INFO L225 Difference]: With dead ends: 53051 [2021-12-21 14:49:30,476 INFO L226 Difference]: Without dead ends: 32319 [2021-12-21 14:49:30,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:30,517 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 161 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:30,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 447 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:30,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32319 states. [2021-12-21 14:49:32,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32319 to 32223. [2021-12-21 14:49:32,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32223 states, 28071 states have (on average 1.3772932920095473) internal successors, (38662), 28305 states have internal predecessors, (38662), 2311 states have call successors, (2311), 1648 states have call predecessors, (2311), 1840 states have return successors, (3466), 2285 states have call predecessors, (3466), 2311 states have call successors, (3466) [2021-12-21 14:49:32,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32223 states to 32223 states and 44439 transitions. [2021-12-21 14:49:32,507 INFO L78 Accepts]: Start accepts. Automaton has 32223 states and 44439 transitions. Word has length 184 [2021-12-21 14:49:32,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:32,508 INFO L470 AbstractCegarLoop]: Abstraction has 32223 states and 44439 transitions. [2021-12-21 14:49:32,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-21 14:49:32,508 INFO L276 IsEmpty]: Start isEmpty. Operand 32223 states and 44439 transitions. [2021-12-21 14:49:32,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-21 14:49:32,559 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:32,560 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:32,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:32,777 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,SelfDestructingSolverStorable22 [2021-12-21 14:49:32,777 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:32,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:32,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1450159248, now seen corresponding path program 1 times [2021-12-21 14:49:32,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:32,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639269446] [2021-12-21 14:49:32,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:32,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:32,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:32,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:32,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:32,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-21 14:49:32,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-21 14:49:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:32,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-21 14:49:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,864 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-21 14:49:32,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:32,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639269446] [2021-12-21 14:49:32,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639269446] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:32,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400748115] [2021-12-21 14:49:32,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:32,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:32,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:32,866 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) [2021-12-21 14:49:32,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-21 14:49:32,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:32,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:32,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-21 14:49:33,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:33,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400748115] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:33,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:33,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-21 14:49:33,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743469563] [2021-12-21 14:49:33,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:33,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:33,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:33,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:33,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:33,188 INFO L87 Difference]: Start difference. First operand 32223 states and 44439 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-21 14:49:36,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:36,157 INFO L93 Difference]: Finished difference Result 95367 states and 132985 transitions. [2021-12-21 14:49:36,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:36,157 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 185 [2021-12-21 14:49:36,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:36,615 INFO L225 Difference]: With dead ends: 95367 [2021-12-21 14:49:36,615 INFO L226 Difference]: Without dead ends: 63165 [2021-12-21 14:49:36,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:36,679 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 189 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:36,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 636 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:36,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63165 states. [2021-12-21 14:49:40,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63165 to 63139. [2021-12-21 14:49:40,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63139 states, 54965 states have (on average 1.3690166469571545) internal successors, (75248), 55433 states have internal predecessors, (75248), 4525 states have call successors, (4525), 3264 states have call predecessors, (4525), 3648 states have return successors, (8126), 4473 states have call predecessors, (8126), 4525 states have call successors, (8126) [2021-12-21 14:49:40,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63139 states to 63139 states and 87899 transitions. [2021-12-21 14:49:40,219 INFO L78 Accepts]: Start accepts. Automaton has 63139 states and 87899 transitions. Word has length 185 [2021-12-21 14:49:40,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:40,220 INFO L470 AbstractCegarLoop]: Abstraction has 63139 states and 87899 transitions. [2021-12-21 14:49:40,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-21 14:49:40,220 INFO L276 IsEmpty]: Start isEmpty. Operand 63139 states and 87899 transitions. [2021-12-21 14:49:40,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-21 14:49:40,315 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:40,316 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:40,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-21 14:49:40,531 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,SelfDestructingSolverStorable23 [2021-12-21 14:49:40,532 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:40,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:40,533 INFO L85 PathProgramCache]: Analyzing trace with hash 87421137, now seen corresponding path program 1 times [2021-12-21 14:49:40,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:40,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733720536] [2021-12-21 14:49:40,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:40,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:40,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:40,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:40,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:40,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-21 14:49:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-21 14:49:40,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:40,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-21 14:49:40,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,647 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-21 14:49:40,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:40,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733720536] [2021-12-21 14:49:40,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733720536] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:40,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264850544] [2021-12-21 14:49:40,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:40,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:40,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:40,648 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) [2021-12-21 14:49:40,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-21 14:49:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:40,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:40,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-21 14:49:41,122 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:41,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264850544] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:41,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:41,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-21 14:49:41,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483371229] [2021-12-21 14:49:41,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:41,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:41,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:41,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:41,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:41,124 INFO L87 Difference]: Start difference. First operand 63139 states and 87899 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-21 14:49:46,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 14:49:46,792 INFO L93 Difference]: Finished difference Result 179655 states and 254083 transitions. [2021-12-21 14:49:46,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 14:49:46,793 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 185 [2021-12-21 14:49:46,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-21 14:49:47,224 INFO L225 Difference]: With dead ends: 179655 [2021-12-21 14:49:47,224 INFO L226 Difference]: Without dead ends: 116549 [2021-12-21 14:49:47,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:47,335 INFO L933 BasicCegarLoop]: 415 mSDtfsCounter, 177 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-21 14:49:47,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 633 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-21 14:49:47,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116549 states. [2021-12-21 14:49:53,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116549 to 116547. [2021-12-21 14:49:53,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116547 states, 101097 states have (on average 1.3641156513051822) internal successors, (137908), 102033 states have internal predecessors, (137908), 8601 states have call successors, (8601), 6080 states have call predecessors, (8601), 6848 states have return successors, (18420), 8497 states have call predecessors, (18420), 8601 states have call successors, (18420) [2021-12-21 14:49:54,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116547 states to 116547 states and 164929 transitions. [2021-12-21 14:49:54,568 INFO L78 Accepts]: Start accepts. Automaton has 116547 states and 164929 transitions. Word has length 185 [2021-12-21 14:49:54,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-21 14:49:54,568 INFO L470 AbstractCegarLoop]: Abstraction has 116547 states and 164929 transitions. [2021-12-21 14:49:54,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-21 14:49:54,569 INFO L276 IsEmpty]: Start isEmpty. Operand 116547 states and 164929 transitions. [2021-12-21 14:49:54,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-12-21 14:49:54,739 INFO L506 BasicCegarLoop]: Found error trace [2021-12-21 14:49:54,739 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 14:49:54,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-21 14:49:54,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-21 14:49:54,955 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-21 14:49:54,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 14:49:54,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1959075529, now seen corresponding path program 1 times [2021-12-21 14:49:54,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 14:49:54,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449938015] [2021-12-21 14:49:54,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:54,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 14:49:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:54,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 14:49:54,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:54,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-21 14:49:54,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:54,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-21 14:49:54,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-21 14:49:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-21 14:49:55,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-21 14:49:55,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-21 14:49:55,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-12-21 14:49:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-21 14:49:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-21 14:49:55,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,056 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-12-21 14:49:55,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 14:49:55,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449938015] [2021-12-21 14:49:55,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449938015] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 14:49:55,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721620505] [2021-12-21 14:49:55,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 14:49:55,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 14:49:55,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 14:49:55,080 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) [2021-12-21 14:49:55,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-21 14:49:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 14:49:55,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 14:49:55,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 14:49:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-21 14:49:55,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 14:49:55,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721620505] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 14:49:55,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 14:49:55,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2021-12-21 14:49:55,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558458255] [2021-12-21 14:49:55,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 14:49:55,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-21 14:49:55,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 14:49:55,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 14:49:55,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-21 14:49:55,441 INFO L87 Difference]: Start difference. First operand 116547 states and 164929 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10)