./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound50.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound50.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 63cd3e528fa28694be9f2ecbe948122395c3f48db5408253e949dc50f2a74038 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 19:18:07,452 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 19:18:07,510 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 19:18:07,514 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 19:18:07,514 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 19:18:07,546 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 19:18:07,548 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 19:18:07,549 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 19:18:07,549 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 19:18:07,550 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 19:18:07,551 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 19:18:07,551 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 19:18:07,552 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 19:18:07,554 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 19:18:07,554 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 19:18:07,554 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 19:18:07,554 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 19:18:07,555 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 19:18:07,555 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 19:18:07,555 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 19:18:07,555 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 19:18:07,555 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 19:18:07,555 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 19:18:07,556 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 19:18:07,556 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 19:18:07,556 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 19:18:07,556 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 19:18:07,556 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 19:18:07,556 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 19:18:07,556 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 19:18:07,557 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 19:18:07,557 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 19:18:07,557 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:18:07,557 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 19:18:07,557 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 19:18:07,557 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 19:18:07,557 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 19:18:07,558 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 19:18:07,558 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 19:18:07,558 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 19:18:07,558 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 19:18:07,561 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 19:18:07,561 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 63cd3e528fa28694be9f2ecbe948122395c3f48db5408253e949dc50f2a74038 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 19:18:07,796 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 19:18:07,815 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 19:18:07,816 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 19:18:07,817 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 19:18:07,818 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 19:18:07,818 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound50.c [2024-09-12 19:18:09,108 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 19:18:09,316 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 19:18:09,317 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound50.c [2024-09-12 19:18:09,322 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/0d4028ca6/13efa649e1124268accfe91ceacad7b5/FLAGf66af25ab [2024-09-12 19:18:09,677 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/0d4028ca6/13efa649e1124268accfe91ceacad7b5 [2024-09-12 19:18:09,679 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 19:18:09,680 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 19:18:09,680 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 19:18:09,681 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 19:18:09,687 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 19:18:09,688 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,688 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@711455e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09, skipping insertion in model container [2024-09-12 19:18:09,688 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,703 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 19:18:09,821 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound50.c[526,539] [2024-09-12 19:18:09,838 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:18:09,852 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 19:18:09,861 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound50.c[526,539] [2024-09-12 19:18:09,868 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:18:09,881 INFO L204 MainTranslator]: Completed translation [2024-09-12 19:18:09,881 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09 WrapperNode [2024-09-12 19:18:09,881 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 19:18:09,882 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 19:18:09,882 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 19:18:09,883 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 19:18:09,887 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,891 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,896 INFO L138 Inliner]: procedures = 14, calls = 23, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 19:18:09,897 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 19:18:09,898 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 19:18:09,898 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 19:18:09,898 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 19:18:09,905 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,905 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,910 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,924 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 0 writes are split as follows [0, 0]. [2024-09-12 19:18:09,924 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,925 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,930 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,933 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,936 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,937 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,938 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 19:18:09,938 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 19:18:09,938 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 19:18:09,938 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 19:18:09,939 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (1/1) ... [2024-09-12 19:18:09,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:18:09,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:09,972 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 19:18:09,977 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 19:18:10,007 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 19:18:10,008 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 19:18:10,008 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 19:18:10,008 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 19:18:10,008 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 19:18:10,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 19:18:10,008 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-09-12 19:18:10,009 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 19:18:10,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 19:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 19:18:10,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 19:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 19:18:10,010 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 19:18:10,062 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 19:18:10,063 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 19:18:10,332 INFO L? ?]: Removed 49 outVars from TransFormulas that were not future-live. [2024-09-12 19:18:10,332 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 19:18:10,361 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 19:18:10,363 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-12 19:18:10,363 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:18:10 BoogieIcfgContainer [2024-09-12 19:18:10,363 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 19:18:10,365 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 19:18:10,365 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 19:18:10,368 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 19:18:10,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 07:18:09" (1/3) ... [2024-09-12 19:18:10,369 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3322a5e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:18:10, skipping insertion in model container [2024-09-12 19:18:10,369 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:18:09" (2/3) ... [2024-09-12 19:18:10,369 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3322a5e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:18:10, skipping insertion in model container [2024-09-12 19:18:10,369 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:18:10" (3/3) ... [2024-09-12 19:18:10,370 INFO L112 eAbstractionObserver]: Analyzing ICFG hard2_valuebound50.c [2024-09-12 19:18:10,382 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 19:18:10,382 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 25 error locations. [2024-09-12 19:18:10,426 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 19:18:10,431 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@532636b6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 19:18:10,431 INFO L337 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2024-09-12 19:18:10,434 INFO L276 IsEmpty]: Start isEmpty. Operand has 81 states, 41 states have (on average 1.829268292682927) internal successors, (75), 66 states have internal predecessors, (75), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 19:18:10,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-09-12 19:18:10,442 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:10,443 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:10,444 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:10,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:10,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1210446024, now seen corresponding path program 1 times [2024-09-12 19:18:10,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570329863] [2024-09-12 19:18:10,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:10,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:10,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:10,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:10,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:10,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:10,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:18:10,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:10,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570329863] [2024-09-12 19:18:10,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570329863] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:10,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:10,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:18:10,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774482429] [2024-09-12 19:18:10,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:10,589 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 19:18:10,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:10,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 19:18:10,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 19:18:10,610 INFO L87 Difference]: Start difference. First operand has 81 states, 41 states have (on average 1.829268292682927) internal successors, (75), 66 states have internal predecessors, (75), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:18:10,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:10,641 INFO L93 Difference]: Finished difference Result 154 states and 188 transitions. [2024-09-12 19:18:10,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 19:18:10,643 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2024-09-12 19:18:10,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:10,648 INFO L225 Difference]: With dead ends: 154 [2024-09-12 19:18:10,648 INFO L226 Difference]: Without dead ends: 77 [2024-09-12 19:18:10,650 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 19:18:10,653 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:10,653 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 87 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:18:10,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-09-12 19:18:10,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2024-09-12 19:18:10,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 64 states have internal predecessors, (67), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:18:10,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 85 transitions. [2024-09-12 19:18:10,698 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 85 transitions. Word has length 14 [2024-09-12 19:18:10,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:10,699 INFO L474 AbstractCegarLoop]: Abstraction has 77 states and 85 transitions. [2024-09-12 19:18:10,699 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:18:10,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:10,700 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 85 transitions. [2024-09-12 19:18:10,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 19:18:10,700 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:10,700 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:10,700 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 19:18:10,701 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:10,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:10,701 INFO L85 PathProgramCache]: Analyzing trace with hash -14664005, now seen corresponding path program 1 times [2024-09-12 19:18:10,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:10,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477979449] [2024-09-12 19:18:10,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:10,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:10,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:10,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:10,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:10,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:18:10,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:10,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477979449] [2024-09-12 19:18:10,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477979449] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:10,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:10,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:18:10,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108527479] [2024-09-12 19:18:10,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:10,869 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:10,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:10,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:10,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:10,871 INFO L87 Difference]: Start difference. First operand 77 states and 85 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:18:11,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:11,037 INFO L93 Difference]: Finished difference Result 120 states and 138 transitions. [2024-09-12 19:18:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:11,039 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2024-09-12 19:18:11,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:11,041 INFO L225 Difference]: With dead ends: 120 [2024-09-12 19:18:11,041 INFO L226 Difference]: Without dead ends: 114 [2024-09-12 19:18:11,042 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:11,042 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 47 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:11,044 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 230 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:11,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-09-12 19:18:11,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 98. [2024-09-12 19:18:11,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 57 states have (on average 1.6666666666666667) internal successors, (95), 82 states have internal predecessors, (95), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 19:18:11,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 117 transitions. [2024-09-12 19:18:11,068 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 117 transitions. Word has length 16 [2024-09-12 19:18:11,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:11,069 INFO L474 AbstractCegarLoop]: Abstraction has 98 states and 117 transitions. [2024-09-12 19:18:11,069 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:18:11,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:11,069 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 117 transitions. [2024-09-12 19:18:11,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-12 19:18:11,071 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:11,071 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:11,072 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 19:18:11,072 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:11,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:11,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1730326410, now seen corresponding path program 1 times [2024-09-12 19:18:11,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:11,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498302277] [2024-09-12 19:18:11,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:11,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:11,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:11,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:11,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:11,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:11,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:11,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:18:11,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:11,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498302277] [2024-09-12 19:18:11,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498302277] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:11,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:11,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:18:11,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072135800] [2024-09-12 19:18:11,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:11,174 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:11,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:11,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:11,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:11,174 INFO L87 Difference]: Start difference. First operand 98 states and 117 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:18:11,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:11,279 INFO L93 Difference]: Finished difference Result 116 states and 133 transitions. [2024-09-12 19:18:11,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:11,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2024-09-12 19:18:11,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:11,283 INFO L225 Difference]: With dead ends: 116 [2024-09-12 19:18:11,283 INFO L226 Difference]: Without dead ends: 114 [2024-09-12 19:18:11,285 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:11,285 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 43 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:11,286 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 243 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:11,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-09-12 19:18:11,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 102. [2024-09-12 19:18:11,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 60 states have (on average 1.6333333333333333) internal successors, (98), 85 states have internal predecessors, (98), 12 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 19:18:11,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 120 transitions. [2024-09-12 19:18:11,305 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 120 transitions. Word has length 21 [2024-09-12 19:18:11,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:11,306 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 120 transitions. [2024-09-12 19:18:11,306 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 19:18:11,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:11,306 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 120 transitions. [2024-09-12 19:18:11,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-12 19:18:11,310 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:11,311 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:11,311 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 19:18:11,311 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:11,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:11,311 INFO L85 PathProgramCache]: Analyzing trace with hash -691178579, now seen corresponding path program 1 times [2024-09-12 19:18:11,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:11,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235705726] [2024-09-12 19:18:11,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:11,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:11,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:11,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1302208267] [2024-09-12 19:18:11,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:11,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:11,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:11,336 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:11,337 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 19:18:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:11,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:11,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:11,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 19:18:11,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:11,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235705726] [2024-09-12 19:18:11,416 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302208267] [2024-09-12 19:18:11,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302208267] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:11,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:11,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:18:11,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976439868] [2024-09-12 19:18:11,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:11,420 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 19:18:11,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:11,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 19:18:11,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:18:11,421 INFO L87 Difference]: Start difference. First operand 102 states and 120 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:18:11,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:11,520 INFO L93 Difference]: Finished difference Result 195 states and 240 transitions. [2024-09-12 19:18:11,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 19:18:11,521 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 23 [2024-09-12 19:18:11,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:11,522 INFO L225 Difference]: With dead ends: 195 [2024-09-12 19:18:11,522 INFO L226 Difference]: Without dead ends: 125 [2024-09-12 19:18:11,522 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:18:11,523 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 16 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:11,527 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 123 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:11,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-09-12 19:18:11,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 123. [2024-09-12 19:18:11,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.5657894736842106) internal successors, (119), 101 states have internal predecessors, (119), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:18:11,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 151 transitions. [2024-09-12 19:18:11,550 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 151 transitions. Word has length 23 [2024-09-12 19:18:11,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:11,550 INFO L474 AbstractCegarLoop]: Abstraction has 123 states and 151 transitions. [2024-09-12 19:18:11,550 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:18:11,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:11,551 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 151 transitions. [2024-09-12 19:18:11,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 19:18:11,551 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:11,552 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:11,565 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 19:18:11,755 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:11,756 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:11,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:11,756 INFO L85 PathProgramCache]: Analyzing trace with hash -915238307, now seen corresponding path program 1 times [2024-09-12 19:18:11,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:11,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546871689] [2024-09-12 19:18:11,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:11,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:11,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598896827] [2024-09-12 19:18:11,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:11,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:11,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:11,770 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:11,771 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 19:18:11,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:11,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 19:18:11,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:11,902 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 19:18:11,905 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:11,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:11,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546871689] [2024-09-12 19:18:11,905 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:11,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598896827] [2024-09-12 19:18:11,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598896827] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:11,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:11,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:18:11,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490774118] [2024-09-12 19:18:11,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:11,906 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:11,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:11,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:11,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:11,906 INFO L87 Difference]: Start difference. First operand 123 states and 151 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:18:12,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:12,064 INFO L93 Difference]: Finished difference Result 131 states and 156 transitions. [2024-09-12 19:18:12,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:12,064 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2024-09-12 19:18:12,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:12,065 INFO L225 Difference]: With dead ends: 131 [2024-09-12 19:18:12,065 INFO L226 Difference]: Without dead ends: 127 [2024-09-12 19:18:12,065 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:12,066 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 13 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:12,066 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 221 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:12,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-12 19:18:12,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2024-09-12 19:18:12,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 79 states have (on average 1.518987341772152) internal successors, (120), 104 states have internal predecessors, (120), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:18:12,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 152 transitions. [2024-09-12 19:18:12,077 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 152 transitions. Word has length 28 [2024-09-12 19:18:12,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:12,078 INFO L474 AbstractCegarLoop]: Abstraction has 127 states and 152 transitions. [2024-09-12 19:18:12,078 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 19:18:12,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:12,078 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 152 transitions. [2024-09-12 19:18:12,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-09-12 19:18:12,079 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:12,079 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:12,090 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:12,279 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:12,280 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:12,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:12,280 INFO L85 PathProgramCache]: Analyzing trace with hash -404225700, now seen corresponding path program 1 times [2024-09-12 19:18:12,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:12,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000615938] [2024-09-12 19:18:12,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:12,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:12,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:12,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:12,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:12,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,442 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 19:18:12,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:12,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000615938] [2024-09-12 19:18:12,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000615938] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:12,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:12,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 19:18:12,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015965921] [2024-09-12 19:18:12,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:12,444 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 19:18:12,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:12,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 19:18:12,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 19:18:12,445 INFO L87 Difference]: Start difference. First operand 127 states and 152 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:18:12,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:12,835 INFO L93 Difference]: Finished difference Result 145 states and 170 transitions. [2024-09-12 19:18:12,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:18:12,835 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 34 [2024-09-12 19:18:12,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:12,836 INFO L225 Difference]: With dead ends: 145 [2024-09-12 19:18:12,836 INFO L226 Difference]: Without dead ends: 144 [2024-09-12 19:18:12,836 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:18:12,837 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 180 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:12,837 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 226 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:12,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-12 19:18:12,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 131. [2024-09-12 19:18:12,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 83 states have (on average 1.4939759036144578) internal successors, (124), 108 states have internal predecessors, (124), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:18:12,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 156 transitions. [2024-09-12 19:18:12,869 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 156 transitions. Word has length 34 [2024-09-12 19:18:12,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:12,869 INFO L474 AbstractCegarLoop]: Abstraction has 131 states and 156 transitions. [2024-09-12 19:18:12,869 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:18:12,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:12,871 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 156 transitions. [2024-09-12 19:18:12,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 19:18:12,872 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:12,872 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:12,872 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-12 19:18:12,872 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:12,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:12,872 INFO L85 PathProgramCache]: Analyzing trace with hash 353905281, now seen corresponding path program 1 times [2024-09-12 19:18:12,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:12,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549038752] [2024-09-12 19:18:12,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:12,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:12,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:12,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:12,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 19:18:12,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:12,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549038752] [2024-09-12 19:18:12,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549038752] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:12,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:12,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:18:12,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248578915] [2024-09-12 19:18:12,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:12,949 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:12,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:12,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:12,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:12,950 INFO L87 Difference]: Start difference. First operand 131 states and 156 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:18:13,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:13,250 INFO L93 Difference]: Finished difference Result 145 states and 173 transitions. [2024-09-12 19:18:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:18:13,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2024-09-12 19:18:13,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:13,252 INFO L225 Difference]: With dead ends: 145 [2024-09-12 19:18:13,252 INFO L226 Difference]: Without dead ends: 144 [2024-09-12 19:18:13,253 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:13,253 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 55 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:13,253 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 201 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:13,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-12 19:18:13,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 137. [2024-09-12 19:18:13,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 89 states have (on average 1.449438202247191) internal successors, (129), 114 states have internal predecessors, (129), 17 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 19:18:13,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 161 transitions. [2024-09-12 19:18:13,284 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 161 transitions. Word has length 35 [2024-09-12 19:18:13,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:13,285 INFO L474 AbstractCegarLoop]: Abstraction has 137 states and 161 transitions. [2024-09-12 19:18:13,285 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:18:13,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:13,285 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 161 transitions. [2024-09-12 19:18:13,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 19:18:13,286 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:13,286 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:13,286 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-12 19:18:13,287 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:13,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:13,287 INFO L85 PathProgramCache]: Analyzing trace with hash 542780013, now seen corresponding path program 1 times [2024-09-12 19:18:13,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:13,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713888369] [2024-09-12 19:18:13,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:13,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:13,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1144796077] [2024-09-12 19:18:13,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:13,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:13,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:13,300 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:13,304 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 19:18:13,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:13,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:18:13,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 19:18:13,416 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:13,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:13,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713888369] [2024-09-12 19:18:13,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:13,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144796077] [2024-09-12 19:18:13,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144796077] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:13,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:13,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:18:13,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588403663] [2024-09-12 19:18:13,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:13,420 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:13,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:13,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:13,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:13,420 INFO L87 Difference]: Start difference. First operand 137 states and 161 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:18:13,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:13,533 INFO L93 Difference]: Finished difference Result 155 states and 177 transitions. [2024-09-12 19:18:13,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:13,534 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2024-09-12 19:18:13,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:13,535 INFO L225 Difference]: With dead ends: 155 [2024-09-12 19:18:13,535 INFO L226 Difference]: Without dead ends: 153 [2024-09-12 19:18:13,535 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:13,536 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 35 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:13,536 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 206 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:13,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-12 19:18:13,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 144. [2024-09-12 19:18:13,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 94 states have (on average 1.446808510638298) internal successors, (136), 120 states have internal predecessors, (136), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 19:18:13,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 170 transitions. [2024-09-12 19:18:13,557 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 170 transitions. Word has length 39 [2024-09-12 19:18:13,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:13,557 INFO L474 AbstractCegarLoop]: Abstraction has 144 states and 170 transitions. [2024-09-12 19:18:13,557 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:18:13,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:13,558 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 170 transitions. [2024-09-12 19:18:13,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-12 19:18:13,560 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:13,560 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-09-12 19:18:13,572 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 19:18:13,760 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-09-12 19:18:13,764 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:13,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:13,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1318184578, now seen corresponding path program 1 times [2024-09-12 19:18:13,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:13,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636574680] [2024-09-12 19:18:13,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:13,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:13,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [469668324] [2024-09-12 19:18:13,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:13,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:13,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:13,799 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:13,800 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 19:18:13,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:13,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:13,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:13,902 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:18:13,902 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:13,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:13,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636574680] [2024-09-12 19:18:13,902 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:13,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469668324] [2024-09-12 19:18:13,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469668324] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:13,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:13,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:18:13,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93906163] [2024-09-12 19:18:13,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:13,903 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:13,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:13,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:13,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:13,903 INFO L87 Difference]: Start difference. First operand 144 states and 170 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:13,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:13,982 INFO L93 Difference]: Finished difference Result 167 states and 197 transitions. [2024-09-12 19:18:13,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:13,982 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2024-09-12 19:18:13,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:13,984 INFO L225 Difference]: With dead ends: 167 [2024-09-12 19:18:13,984 INFO L226 Difference]: Without dead ends: 145 [2024-09-12 19:18:13,985 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:13,985 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 38 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:13,985 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 150 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:13,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-09-12 19:18:14,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2024-09-12 19:18:14,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 97 states have (on average 1.3814432989690721) internal successors, (134), 119 states have internal predecessors, (134), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 19:18:14,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 172 transitions. [2024-09-12 19:18:14,011 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 172 transitions. Word has length 46 [2024-09-12 19:18:14,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:14,011 INFO L474 AbstractCegarLoop]: Abstraction has 145 states and 172 transitions. [2024-09-12 19:18:14,011 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:14,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:14,011 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 172 transitions. [2024-09-12 19:18:14,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-09-12 19:18:14,012 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:14,012 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2024-09-12 19:18:14,028 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 19:18:14,212 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:14,213 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:14,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:14,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2085951102, now seen corresponding path program 1 times [2024-09-12 19:18:14,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:14,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569581052] [2024-09-12 19:18:14,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:14,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:14,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2059925263] [2024-09-12 19:18:14,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:14,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:14,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:14,226 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:14,229 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 19:18:14,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:14,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:14,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:18:14,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:14,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:14,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569581052] [2024-09-12 19:18:14,610 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:14,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059925263] [2024-09-12 19:18:14,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059925263] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:14,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:14,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2024-09-12 19:18:14,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489066914] [2024-09-12 19:18:14,610 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:14,611 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:14,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:14,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:14,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:14,611 INFO L87 Difference]: Start difference. First operand 145 states and 172 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:14,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:14,727 INFO L93 Difference]: Finished difference Result 221 states and 277 transitions. [2024-09-12 19:18:14,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:14,727 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2024-09-12 19:18:14,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:14,729 INFO L225 Difference]: With dead ends: 221 [2024-09-12 19:18:14,729 INFO L226 Difference]: Without dead ends: 217 [2024-09-12 19:18:14,730 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:14,733 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 59 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:14,733 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 126 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:14,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-12 19:18:14,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 205. [2024-09-12 19:18:14,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 148 states have (on average 1.3986486486486487) internal successors, (207), 170 states have internal predecessors, (207), 29 states have call successors, (29), 8 states have call predecessors, (29), 7 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:18:14,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 263 transitions. [2024-09-12 19:18:14,788 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 263 transitions. Word has length 47 [2024-09-12 19:18:14,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:14,788 INFO L474 AbstractCegarLoop]: Abstraction has 205 states and 263 transitions. [2024-09-12 19:18:14,788 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:14,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:14,788 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 263 transitions. [2024-09-12 19:18:14,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-12 19:18:14,799 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:14,800 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 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] [2024-09-12 19:18:14,814 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 19:18:15,004 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-12 19:18:15,006 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:15,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:15,006 INFO L85 PathProgramCache]: Analyzing trace with hash -2028607700, now seen corresponding path program 1 times [2024-09-12 19:18:15,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:15,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959903809] [2024-09-12 19:18:15,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:15,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:15,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285123779] [2024-09-12 19:18:15,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:15,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:15,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:15,018 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:15,019 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 19:18:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:15,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 19:18:15,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:15,178 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:18:15,179 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:15,261 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-09-12 19:18:15,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:15,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959903809] [2024-09-12 19:18:15,261 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:15,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285123779] [2024-09-12 19:18:15,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285123779] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:15,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:15,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 9 [2024-09-12 19:18:15,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40055286] [2024-09-12 19:18:15,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:15,262 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 19:18:15,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:15,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 19:18:15,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:18:15,265 INFO L87 Difference]: Start difference. First operand 205 states and 263 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:18:15,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:15,771 INFO L93 Difference]: Finished difference Result 215 states and 276 transitions. [2024-09-12 19:18:15,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:18:15,772 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 51 [2024-09-12 19:18:15,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:15,773 INFO L225 Difference]: With dead ends: 215 [2024-09-12 19:18:15,773 INFO L226 Difference]: Without dead ends: 213 [2024-09-12 19:18:15,773 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:18:15,774 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 13 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:15,774 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 196 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:18:15,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-09-12 19:18:15,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 209. [2024-09-12 19:18:15,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 151 states have (on average 1.390728476821192) internal successors, (210), 173 states have internal predecessors, (210), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:18:15,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 266 transitions. [2024-09-12 19:18:15,823 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 266 transitions. Word has length 51 [2024-09-12 19:18:15,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:15,823 INFO L474 AbstractCegarLoop]: Abstraction has 209 states and 266 transitions. [2024-09-12 19:18:15,824 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 19:18:15,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:15,824 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 266 transitions. [2024-09-12 19:18:15,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-12 19:18:15,825 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:15,825 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:15,844 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 19:18:16,025 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 19:18:16,026 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:16,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:16,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1407841698, now seen corresponding path program 1 times [2024-09-12 19:18:16,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:16,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590941448] [2024-09-12 19:18:16,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:16,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:16,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:16,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:16,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:16,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:16,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:16,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 19:18:16,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,129 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:18:16,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:16,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590941448] [2024-09-12 19:18:16,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590941448] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:16,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:16,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 19:18:16,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395731002] [2024-09-12 19:18:16,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:16,130 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 19:18:16,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:16,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 19:18:16,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-12 19:18:16,132 INFO L87 Difference]: Start difference. First operand 209 states and 266 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:16,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:16,480 INFO L93 Difference]: Finished difference Result 220 states and 276 transitions. [2024-09-12 19:18:16,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:18:16,483 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 51 [2024-09-12 19:18:16,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:16,484 INFO L225 Difference]: With dead ends: 220 [2024-09-12 19:18:16,484 INFO L226 Difference]: Without dead ends: 219 [2024-09-12 19:18:16,485 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:18:16,499 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 96 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:16,500 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 306 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:16,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-12 19:18:16,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 209. [2024-09-12 19:18:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 151 states have (on average 1.3841059602649006) internal successors, (209), 173 states have internal predecessors, (209), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:18:16,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 265 transitions. [2024-09-12 19:18:16,526 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 265 transitions. Word has length 51 [2024-09-12 19:18:16,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:16,527 INFO L474 AbstractCegarLoop]: Abstraction has 209 states and 265 transitions. [2024-09-12 19:18:16,527 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:16,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:16,528 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 265 transitions. [2024-09-12 19:18:16,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-09-12 19:18:16,529 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:16,529 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:16,529 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-12 19:18:16,529 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting mainErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:16,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:16,529 INFO L85 PathProgramCache]: Analyzing trace with hash 693419815, now seen corresponding path program 1 times [2024-09-12 19:18:16,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:16,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073950331] [2024-09-12 19:18:16,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:16,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:16,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:16,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:16,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 19:18:16,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:18:16,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:16,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073950331] [2024-09-12 19:18:16,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073950331] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:16,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:16,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:18:16,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019290442] [2024-09-12 19:18:16,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:16,606 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:16,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:16,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:16,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:16,607 INFO L87 Difference]: Start difference. First operand 209 states and 265 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:16,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:16,696 INFO L93 Difference]: Finished difference Result 216 states and 273 transitions. [2024-09-12 19:18:16,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:16,697 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 52 [2024-09-12 19:18:16,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:16,698 INFO L225 Difference]: With dead ends: 216 [2024-09-12 19:18:16,698 INFO L226 Difference]: Without dead ends: 215 [2024-09-12 19:18:16,698 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:16,699 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 6 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:16,699 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 178 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:16,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-09-12 19:18:16,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 213. [2024-09-12 19:18:16,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 155 states have (on average 1.3741935483870968) internal successors, (213), 177 states have internal predecessors, (213), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 19:18:16,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 269 transitions. [2024-09-12 19:18:16,734 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 269 transitions. Word has length 52 [2024-09-12 19:18:16,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:16,734 INFO L474 AbstractCegarLoop]: Abstraction has 213 states and 269 transitions. [2024-09-12 19:18:16,735 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:16,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:16,735 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 269 transitions. [2024-09-12 19:18:16,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-12 19:18:16,736 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:16,736 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 19:18:16,736 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-12 19:18:16,736 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:16,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:16,736 INFO L85 PathProgramCache]: Analyzing trace with hash 237727803, now seen corresponding path program 1 times [2024-09-12 19:18:16,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:16,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436701807] [2024-09-12 19:18:16,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:16,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:16,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:16,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:16,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,808 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:18:16,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:16,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436701807] [2024-09-12 19:18:16,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436701807] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:16,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973860326] [2024-09-12 19:18:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:16,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:16,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:16,813 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:16,818 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 19:18:16,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:16,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:18:16,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:16,882 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:18:16,882 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:16,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973860326] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:16,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:16,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-09-12 19:18:16,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761008190] [2024-09-12 19:18:16,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:16,883 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:16,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:16,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:16,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:16,884 INFO L87 Difference]: Start difference. First operand 213 states and 269 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 19:18:16,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:16,978 INFO L93 Difference]: Finished difference Result 301 states and 398 transitions. [2024-09-12 19:18:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:16,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 54 [2024-09-12 19:18:16,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:16,980 INFO L225 Difference]: With dead ends: 301 [2024-09-12 19:18:16,980 INFO L226 Difference]: Without dead ends: 299 [2024-09-12 19:18:16,981 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:16,981 INFO L434 NwaCegarLoop]: 77 mSDtfsCounter, 52 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:16,981 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 150 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:16,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-09-12 19:18:17,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 274. [2024-09-12 19:18:17,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 209 states have (on average 1.3971291866028708) internal successors, (292), 230 states have internal predecessors, (292), 37 states have call successors, (37), 9 states have call predecessors, (37), 8 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 19:18:17,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 364 transitions. [2024-09-12 19:18:17,026 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 364 transitions. Word has length 54 [2024-09-12 19:18:17,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:17,027 INFO L474 AbstractCegarLoop]: Abstraction has 274 states and 364 transitions. [2024-09-12 19:18:17,027 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 19:18:17,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:17,027 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 364 transitions. [2024-09-12 19:18:17,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-09-12 19:18:17,027 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:17,028 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 19:18:17,042 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 19:18:17,228 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:17,229 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:17,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:17,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1220372629, now seen corresponding path program 1 times [2024-09-12 19:18:17,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:17,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036094936] [2024-09-12 19:18:17,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:17,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:17,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:17,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:17,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:17,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:17,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:17,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,300 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:18:17,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:17,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036094936] [2024-09-12 19:18:17,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036094936] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:17,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10242536] [2024-09-12 19:18:17,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:17,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:17,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:17,301 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:17,302 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 19:18:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:18:17,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:17,396 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:18:17,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:17,457 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:18:17,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10242536] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:17,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:17,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-09-12 19:18:17,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15928570] [2024-09-12 19:18:17,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:17,457 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 19:18:17,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:17,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 19:18:17,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:17,458 INFO L87 Difference]: Start difference. First operand 274 states and 364 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 6 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-12 19:18:17,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:17,674 INFO L93 Difference]: Finished difference Result 432 states and 582 transitions. [2024-09-12 19:18:17,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:18:17,674 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 6 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 55 [2024-09-12 19:18:17,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:17,676 INFO L225 Difference]: With dead ends: 432 [2024-09-12 19:18:17,676 INFO L226 Difference]: Without dead ends: 430 [2024-09-12 19:18:17,677 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:17,677 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 145 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:17,677 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 246 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-09-12 19:18:17,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 374. [2024-09-12 19:18:17,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 293 states have (on average 1.4095563139931742) internal successors, (413), 314 states have internal predecessors, (413), 53 states have call successors, (53), 9 states have call predecessors, (53), 8 states have return successors, (51), 50 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:18:17,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 517 transitions. [2024-09-12 19:18:17,726 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 517 transitions. Word has length 55 [2024-09-12 19:18:17,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:17,726 INFO L474 AbstractCegarLoop]: Abstraction has 374 states and 517 transitions. [2024-09-12 19:18:17,726 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 6 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-12 19:18:17,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:17,727 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 517 transitions. [2024-09-12 19:18:17,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-09-12 19:18:17,727 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:17,727 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 19:18:17,743 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:17,927 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:17,928 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:17,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:17,928 INFO L85 PathProgramCache]: Analyzing trace with hash 736206546, now seen corresponding path program 1 times [2024-09-12 19:18:17,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:17,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454805243] [2024-09-12 19:18:17,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:17,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:17,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [719102545] [2024-09-12 19:18:17,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:17,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:17,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:17,937 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:17,938 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 19:18:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:17,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:17,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-09-12 19:18:18,035 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:18,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:18,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454805243] [2024-09-12 19:18:18,035 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:18,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719102545] [2024-09-12 19:18:18,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719102545] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:18,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:18,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:18:18,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98875979] [2024-09-12 19:18:18,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:18,035 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:18,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:18,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:18,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:18,036 INFO L87 Difference]: Start difference. First operand 374 states and 517 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:18:18,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:18,177 INFO L93 Difference]: Finished difference Result 393 states and 542 transitions. [2024-09-12 19:18:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:18,178 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 58 [2024-09-12 19:18:18,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:18,179 INFO L225 Difference]: With dead ends: 393 [2024-09-12 19:18:18,179 INFO L226 Difference]: Without dead ends: 391 [2024-09-12 19:18:18,180 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:18,180 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 106 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:18,180 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 114 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:18,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-09-12 19:18:18,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 370. [2024-09-12 19:18:18,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 289 states have (on average 1.4013840830449826) internal successors, (405), 310 states have internal predecessors, (405), 53 states have call successors, (53), 9 states have call predecessors, (53), 8 states have return successors, (51), 50 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:18:18,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 509 transitions. [2024-09-12 19:18:18,237 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 509 transitions. Word has length 58 [2024-09-12 19:18:18,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:18,238 INFO L474 AbstractCegarLoop]: Abstraction has 370 states and 509 transitions. [2024-09-12 19:18:18,238 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-12 19:18:18,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:18,238 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 509 transitions. [2024-09-12 19:18:18,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-12 19:18:18,238 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:18,238 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:18,250 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-12 19:18:18,439 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 19:18:18,439 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:18,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:18,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1547084574, now seen corresponding path program 1 times [2024-09-12 19:18:18,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:18,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714523826] [2024-09-12 19:18:18,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:18,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:18,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:18,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:18,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:18,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 19:18:18,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 19:18:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:18,518 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 19:18:18,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:18,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714523826] [2024-09-12 19:18:18,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714523826] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:18,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:18,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:18:18,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739543279] [2024-09-12 19:18:18,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:18,519 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:18,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:18,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:18,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:18,519 INFO L87 Difference]: Start difference. First operand 370 states and 509 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 19:18:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:18,672 INFO L93 Difference]: Finished difference Result 382 states and 521 transitions. [2024-09-12 19:18:18,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:18,673 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2024-09-12 19:18:18,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:18,674 INFO L225 Difference]: With dead ends: 382 [2024-09-12 19:18:18,674 INFO L226 Difference]: Without dead ends: 360 [2024-09-12 19:18:18,675 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:18,675 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 5 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:18,675 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 221 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:18,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-09-12 19:18:18,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2024-09-12 19:18:18,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 281 states have (on average 1.4092526690391458) internal successors, (396), 302 states have internal predecessors, (396), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:18,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 496 transitions. [2024-09-12 19:18:18,742 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 496 transitions. Word has length 61 [2024-09-12 19:18:18,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:18,743 INFO L474 AbstractCegarLoop]: Abstraction has 360 states and 496 transitions. [2024-09-12 19:18:18,743 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 19:18:18,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:18,743 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 496 transitions. [2024-09-12 19:18:18,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-09-12 19:18:18,743 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:18,743 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:18,743 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-12 19:18:18,744 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:18,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:18,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2080007857, now seen corresponding path program 2 times [2024-09-12 19:18:18,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:18,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234718359] [2024-09-12 19:18:18,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:18,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:18,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [687841114] [2024-09-12 19:18:18,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:18:18,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:18,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:18,760 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:18,767 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 19:18:18,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:18:18,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:18,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 19:18:18,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:18,887 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:18,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:19,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:19,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234718359] [2024-09-12 19:18:19,145 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:19,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687841114] [2024-09-12 19:18:19,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687841114] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:19,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:19,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-09-12 19:18:19,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146241845] [2024-09-12 19:18:19,145 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:19,145 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:19,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:19,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:19,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:19,146 INFO L87 Difference]: Start difference. First operand 360 states and 496 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:18:19,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:19,384 INFO L93 Difference]: Finished difference Result 455 states and 629 transitions. [2024-09-12 19:18:19,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:19,385 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 70 [2024-09-12 19:18:19,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:19,387 INFO L225 Difference]: With dead ends: 455 [2024-09-12 19:18:19,387 INFO L226 Difference]: Without dead ends: 451 [2024-09-12 19:18:19,387 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:19,388 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 57 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:19,388 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 213 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:18:19,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2024-09-12 19:18:19,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 360. [2024-09-12 19:18:19,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 281 states have (on average 1.402135231316726) internal successors, (394), 302 states have internal predecessors, (394), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:19,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 494 transitions. [2024-09-12 19:18:19,449 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 494 transitions. Word has length 70 [2024-09-12 19:18:19,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:19,450 INFO L474 AbstractCegarLoop]: Abstraction has 360 states and 494 transitions. [2024-09-12 19:18:19,450 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:18:19,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:19,450 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 494 transitions. [2024-09-12 19:18:19,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 19:18:19,451 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:19,451 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:19,468 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 19:18:19,651 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 19:18:19,652 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:19,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:19,653 INFO L85 PathProgramCache]: Analyzing trace with hash 2127022106, now seen corresponding path program 1 times [2024-09-12 19:18:19,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:19,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321371260] [2024-09-12 19:18:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:19,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:19,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:19,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:19,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:19,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:19,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:18:19,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:19,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321371260] [2024-09-12 19:18:19,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321371260] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:19,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:19,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 19:18:19,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282610689] [2024-09-12 19:18:19,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:19,712 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 19:18:19,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:19,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 19:18:19,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:18:19,713 INFO L87 Difference]: Start difference. First operand 360 states and 494 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:18:19,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:19,818 INFO L93 Difference]: Finished difference Result 360 states and 494 transitions. [2024-09-12 19:18:19,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 19:18:19,819 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 77 [2024-09-12 19:18:19,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:19,820 INFO L225 Difference]: With dead ends: 360 [2024-09-12 19:18:19,820 INFO L226 Difference]: Without dead ends: 359 [2024-09-12 19:18:19,821 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 19:18:19,821 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 2 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:19,821 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 122 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:19,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-09-12 19:18:19,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2024-09-12 19:18:19,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 281 states have (on average 1.3807829181494662) internal successors, (388), 301 states have internal predecessors, (388), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:19,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 488 transitions. [2024-09-12 19:18:19,874 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 488 transitions. Word has length 77 [2024-09-12 19:18:19,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:19,875 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 488 transitions. [2024-09-12 19:18:19,875 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:18:19,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:19,875 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 488 transitions. [2024-09-12 19:18:19,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-12 19:18:19,876 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:19,876 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:19,876 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-12 19:18:19,876 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:19,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:19,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1513175965, now seen corresponding path program 1 times [2024-09-12 19:18:19,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:19,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150561198] [2024-09-12 19:18:19,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:19,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:19,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:19,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:19,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:19,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:19,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:19,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:19,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:19,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:19,977 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:19,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:19,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150561198] [2024-09-12 19:18:19,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150561198] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:19,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219197824] [2024-09-12 19:18:19,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:19,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:19,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:19,984 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:19,986 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 19:18:20,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:18:20,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:20,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219197824] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:20,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-09-12 19:18:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663435198] [2024-09-12 19:18:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:20,172 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:20,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:20,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:20,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:18:20,173 INFO L87 Difference]: Start difference. First operand 359 states and 488 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:18:20,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:20,340 INFO L93 Difference]: Finished difference Result 384 states and 513 transitions. [2024-09-12 19:18:20,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:20,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 78 [2024-09-12 19:18:20,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:20,343 INFO L225 Difference]: With dead ends: 384 [2024-09-12 19:18:20,343 INFO L226 Difference]: Without dead ends: 383 [2024-09-12 19:18:20,343 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:18:20,344 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 127 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:20,344 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 170 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:20,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-09-12 19:18:20,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 359. [2024-09-12 19:18:20,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 281 states have (on average 1.3701067615658362) internal successors, (385), 301 states have internal predecessors, (385), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:20,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 485 transitions. [2024-09-12 19:18:20,412 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 485 transitions. Word has length 78 [2024-09-12 19:18:20,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:20,412 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 485 transitions. [2024-09-12 19:18:20,412 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-09-12 19:18:20,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:20,413 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 485 transitions. [2024-09-12 19:18:20,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 19:18:20,413 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:20,413 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:20,429 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 19:18:20,617 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:20,618 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:20,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:20,618 INFO L85 PathProgramCache]: Analyzing trace with hash -336185220, now seen corresponding path program 1 times [2024-09-12 19:18:20,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:20,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015646602] [2024-09-12 19:18:20,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:20,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:20,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:20,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:20,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:20,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:20,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:20,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:20,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,728 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:20,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:20,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015646602] [2024-09-12 19:18:20,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015646602] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:20,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829770929] [2024-09-12 19:18:20,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:20,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:20,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:20,732 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:20,733 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 19:18:20,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:20,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:20,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:20,874 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:20,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:20,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829770929] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:20,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:20,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2024-09-12 19:18:20,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848612880] [2024-09-12 19:18:20,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:20,875 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:20,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:20,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:20,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:20,876 INFO L87 Difference]: Start difference. First operand 359 states and 485 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:18:21,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:21,019 INFO L93 Difference]: Finished difference Result 359 states and 485 transitions. [2024-09-12 19:18:21,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:21,019 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 79 [2024-09-12 19:18:21,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:21,021 INFO L225 Difference]: With dead ends: 359 [2024-09-12 19:18:21,021 INFO L226 Difference]: Without dead ends: 358 [2024-09-12 19:18:21,021 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:21,022 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 17 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:21,022 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 120 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:21,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2024-09-12 19:18:21,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2024-09-12 19:18:21,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 281 states have (on average 1.3487544483985765) internal successors, (379), 300 states have internal predecessors, (379), 51 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:21,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 479 transitions. [2024-09-12 19:18:21,090 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 479 transitions. Word has length 79 [2024-09-12 19:18:21,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:21,090 INFO L474 AbstractCegarLoop]: Abstraction has 358 states and 479 transitions. [2024-09-12 19:18:21,090 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:18:21,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:21,091 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 479 transitions. [2024-09-12 19:18:21,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-12 19:18:21,091 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:21,091 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:21,107 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 19:18:21,291 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 19:18:21,292 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:21,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:21,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1831807105, now seen corresponding path program 1 times [2024-09-12 19:18:21,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:21,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415988857] [2024-09-12 19:18:21,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:21,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:21,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:21,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:21,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:21,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:21,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:21,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:21,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:21,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:21,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:21,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:21,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:21,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415988857] [2024-09-12 19:18:21,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415988857] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:21,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512259048] [2024-09-12 19:18:21,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:21,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:21,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:21,389 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:21,393 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 19:18:21,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:21,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:18:21,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:21,527 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:21,527 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:21,817 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:21,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512259048] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:21,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:21,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2024-09-12 19:18:21,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355956673] [2024-09-12 19:18:21,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:21,818 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 19:18:21,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:21,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 19:18:21,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:18:21,818 INFO L87 Difference]: Start difference. First operand 358 states and 479 transitions. Second operand has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 10 states have internal predecessors, (98), 7 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2024-09-12 19:18:22,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:22,223 INFO L93 Difference]: Finished difference Result 502 states and 657 transitions. [2024-09-12 19:18:22,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:18:22,224 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 10 states have internal predecessors, (98), 7 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) Word has length 80 [2024-09-12 19:18:22,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:22,226 INFO L225 Difference]: With dead ends: 502 [2024-09-12 19:18:22,226 INFO L226 Difference]: Without dead ends: 430 [2024-09-12 19:18:22,227 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:18:22,227 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 73 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:22,227 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 328 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:22,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-09-12 19:18:22,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 406. [2024-09-12 19:18:22,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 323 states have (on average 1.3219814241486068) internal successors, (427), 342 states have internal predecessors, (427), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:18:22,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 539 transitions. [2024-09-12 19:18:22,305 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 539 transitions. Word has length 80 [2024-09-12 19:18:22,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:22,306 INFO L474 AbstractCegarLoop]: Abstraction has 406 states and 539 transitions. [2024-09-12 19:18:22,306 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 10 states have internal predecessors, (98), 7 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2024-09-12 19:18:22,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:22,306 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 539 transitions. [2024-09-12 19:18:22,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-09-12 19:18:22,307 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:22,307 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:22,325 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 19:18:22,507 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:22,508 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:22,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:22,508 INFO L85 PathProgramCache]: Analyzing trace with hash 569966177, now seen corresponding path program 1 times [2024-09-12 19:18:22,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:22,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44159312] [2024-09-12 19:18:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:22,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:22,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:22,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1384458383] [2024-09-12 19:18:22,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:22,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:22,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:22,525 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:22,526 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 19:18:22,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:22,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:22,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:22,617 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:18:22,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:22,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:22,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44159312] [2024-09-12 19:18:22,617 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:22,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384458383] [2024-09-12 19:18:22,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384458383] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:22,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:22,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:18:22,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884681484] [2024-09-12 19:18:22,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:22,618 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:22,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:22,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:22,619 INFO L87 Difference]: Start difference. First operand 406 states and 539 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:18:22,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:22,784 INFO L93 Difference]: Finished difference Result 406 states and 539 transitions. [2024-09-12 19:18:22,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:18:22,784 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 82 [2024-09-12 19:18:22,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:22,786 INFO L225 Difference]: With dead ends: 406 [2024-09-12 19:18:22,786 INFO L226 Difference]: Without dead ends: 405 [2024-09-12 19:18:22,786 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:22,787 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 56 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:22,787 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 106 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:22,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2024-09-12 19:18:22,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 405. [2024-09-12 19:18:22,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 323 states have (on average 1.2910216718266254) internal successors, (417), 341 states have internal predecessors, (417), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:18:22,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 529 transitions. [2024-09-12 19:18:22,866 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 529 transitions. Word has length 82 [2024-09-12 19:18:22,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:22,866 INFO L474 AbstractCegarLoop]: Abstraction has 405 states and 529 transitions. [2024-09-12 19:18:22,866 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:18:22,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:22,866 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 529 transitions. [2024-09-12 19:18:22,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-09-12 19:18:22,867 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:22,867 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:22,882 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 19:18:23,067 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-12 19:18:23,068 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:23,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:23,069 INFO L85 PathProgramCache]: Analyzing trace with hash 489082392, now seen corresponding path program 1 times [2024-09-12 19:18:23,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:23,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027097604] [2024-09-12 19:18:23,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:23,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:23,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:23,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338579969] [2024-09-12 19:18:23,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:23,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:23,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:23,084 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:23,085 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 19:18:23,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:23,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:23,171 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:18:23,172 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:23,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:23,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027097604] [2024-09-12 19:18:23,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:23,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338579969] [2024-09-12 19:18:23,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338579969] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:23,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:23,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:18:23,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864022746] [2024-09-12 19:18:23,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:23,173 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:23,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:23,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:23,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:23,174 INFO L87 Difference]: Start difference. First operand 405 states and 529 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:18:23,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:23,292 INFO L93 Difference]: Finished difference Result 405 states and 529 transitions. [2024-09-12 19:18:23,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:23,293 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 83 [2024-09-12 19:18:23,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:23,295 INFO L225 Difference]: With dead ends: 405 [2024-09-12 19:18:23,295 INFO L226 Difference]: Without dead ends: 404 [2024-09-12 19:18:23,296 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:23,296 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 52 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:23,296 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 72 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:18:23,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2024-09-12 19:18:23,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 404. [2024-09-12 19:18:23,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 323 states have (on average 1.2600619195046439) internal successors, (407), 340 states have internal predecessors, (407), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:18:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 519 transitions. [2024-09-12 19:18:23,392 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 519 transitions. Word has length 83 [2024-09-12 19:18:23,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:23,392 INFO L474 AbstractCegarLoop]: Abstraction has 404 states and 519 transitions. [2024-09-12 19:18:23,392 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 19:18:23,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:23,392 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 519 transitions. [2024-09-12 19:18:23,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-12 19:18:23,393 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:23,393 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:23,407 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 19:18:23,593 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 19:18:23,594 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:23,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:23,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2018314941, now seen corresponding path program 1 times [2024-09-12 19:18:23,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:23,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416557687] [2024-09-12 19:18:23,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:23,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:23,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:23,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:23,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:23,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:23,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-09-12 19:18:23,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:23,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416557687] [2024-09-12 19:18:23,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416557687] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:23,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:23,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:18:23,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011115508] [2024-09-12 19:18:23,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:23,645 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:23,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:23,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:23,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:23,645 INFO L87 Difference]: Start difference. First operand 404 states and 519 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:18:24,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:24,035 INFO L93 Difference]: Finished difference Result 415 states and 529 transitions. [2024-09-12 19:18:24,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:18:24,035 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 84 [2024-09-12 19:18:24,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:24,037 INFO L225 Difference]: With dead ends: 415 [2024-09-12 19:18:24,038 INFO L226 Difference]: Without dead ends: 414 [2024-09-12 19:18:24,038 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-09-12 19:18:24,038 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 54 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:24,039 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 195 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:24,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2024-09-12 19:18:24,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 403. [2024-09-12 19:18:24,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 323 states have (on average 1.238390092879257) internal successors, (400), 339 states have internal predecessors, (400), 57 states have call successors, (57), 9 states have call predecessors, (57), 8 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:18:24,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 512 transitions. [2024-09-12 19:18:24,116 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 512 transitions. Word has length 84 [2024-09-12 19:18:24,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:24,116 INFO L474 AbstractCegarLoop]: Abstraction has 403 states and 512 transitions. [2024-09-12 19:18:24,116 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 19:18:24,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:24,116 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 512 transitions. [2024-09-12 19:18:24,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-12 19:18:24,117 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:24,117 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 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] [2024-09-12 19:18:24,117 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-12 19:18:24,117 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:24,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:24,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1856746362, now seen corresponding path program 1 times [2024-09-12 19:18:24,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:24,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531704987] [2024-09-12 19:18:24,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:24,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:24,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:24,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:24,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:24,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:24,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:24,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:24,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:24,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,225 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:24,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:24,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531704987] [2024-09-12 19:18:24,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531704987] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:24,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093179403] [2024-09-12 19:18:24,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:24,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:24,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:24,226 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:24,232 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 19:18:24,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:24,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 19:18:24,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:24,453 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 19:18:24,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:28,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093179403] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:28,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:18:28,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2024-09-12 19:18:28,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585366859] [2024-09-12 19:18:28,768 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:28,768 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 19:18:28,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:28,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 19:18:28,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=221, Unknown=1, NotChecked=0, Total=272 [2024-09-12 19:18:28,770 INFO L87 Difference]: Start difference. First operand 403 states and 512 transitions. Second operand has 14 states, 13 states have (on average 6.0) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:18:29,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:29,760 INFO L93 Difference]: Finished difference Result 600 states and 792 transitions. [2024-09-12 19:18:29,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 19:18:29,760 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.0) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 85 [2024-09-12 19:18:29,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:29,763 INFO L225 Difference]: With dead ends: 600 [2024-09-12 19:18:29,763 INFO L226 Difference]: Without dead ends: 596 [2024-09-12 19:18:29,763 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=226, Invalid=765, Unknown=1, NotChecked=0, Total=992 [2024-09-12 19:18:29,763 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 368 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:29,763 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 385 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:18:29,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2024-09-12 19:18:29,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 450. [2024-09-12 19:18:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 366 states have (on average 1.2377049180327868) internal successors, (453), 382 states have internal predecessors, (453), 61 states have call successors, (61), 9 states have call predecessors, (61), 8 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 19:18:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 573 transitions. [2024-09-12 19:18:29,842 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 573 transitions. Word has length 85 [2024-09-12 19:18:29,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:29,843 INFO L474 AbstractCegarLoop]: Abstraction has 450 states and 573 transitions. [2024-09-12 19:18:29,843 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.0) internal successors, (78), 14 states have internal predecessors, (78), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:18:29,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:29,843 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 573 transitions. [2024-09-12 19:18:29,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-12 19:18:29,843 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:29,843 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 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] [2024-09-12 19:18:29,855 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:30,047 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:30,048 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:30,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:30,048 INFO L85 PathProgramCache]: Analyzing trace with hash 43945702, now seen corresponding path program 1 times [2024-09-12 19:18:30,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:30,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854943122] [2024-09-12 19:18:30,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:30,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [370567279] [2024-09-12 19:18:30,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:30,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:30,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:30,063 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:30,064 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 19:18:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:30,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 19:18:30,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 15 proven. 35 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-09-12 19:18:30,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:31,977 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 15 proven. 35 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-09-12 19:18:31,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:31,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854943122] [2024-09-12 19:18:31,977 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:31,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370567279] [2024-09-12 19:18:31,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370567279] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:31,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:18:31,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-09-12 19:18:31,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045337006] [2024-09-12 19:18:31,977 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:31,978 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 19:18:31,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:31,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 19:18:31,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2024-09-12 19:18:31,978 INFO L87 Difference]: Start difference. First operand 450 states and 573 transitions. Second operand has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 20 states have internal predecessors, (88), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 19:18:33,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:33,640 INFO L93 Difference]: Finished difference Result 507 states and 639 transitions. [2024-09-12 19:18:33,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 19:18:33,641 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 20 states have internal predecessors, (88), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 89 [2024-09-12 19:18:33,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:33,647 INFO L225 Difference]: With dead ends: 507 [2024-09-12 19:18:33,651 INFO L226 Difference]: Without dead ends: 505 [2024-09-12 19:18:33,651 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2024-09-12 19:18:33,652 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 138 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:33,652 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 353 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 19:18:33,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2024-09-12 19:18:33,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 498. [2024-09-12 19:18:33,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 403 states have (on average 1.2258064516129032) internal successors, (494), 423 states have internal predecessors, (494), 67 states have call successors, (67), 14 states have call predecessors, (67), 13 states have return successors, (65), 60 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 19:18:33,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 626 transitions. [2024-09-12 19:18:33,907 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 626 transitions. Word has length 89 [2024-09-12 19:18:33,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:33,907 INFO L474 AbstractCegarLoop]: Abstraction has 498 states and 626 transitions. [2024-09-12 19:18:33,907 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 20 states have internal predecessors, (88), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 19:18:33,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:33,908 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 626 transitions. [2024-09-12 19:18:33,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-09-12 19:18:33,909 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:33,909 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:33,935 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 19:18:34,109 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 19:18:34,109 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:34,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:34,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1579711326, now seen corresponding path program 3 times [2024-09-12 19:18:34,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:34,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124621650] [2024-09-12 19:18:34,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:34,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:34,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503566384] [2024-09-12 19:18:34,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:18:34,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:34,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:34,123 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:34,127 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 19:18:34,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 19:18:34,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:34,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:34,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:34,201 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2024-09-12 19:18:34,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:34,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:34,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124621650] [2024-09-12 19:18:34,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:34,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503566384] [2024-09-12 19:18:34,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503566384] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:34,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:34,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 19:18:34,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330315308] [2024-09-12 19:18:34,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:34,203 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:18:34,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:34,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:18:34,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:34,203 INFO L87 Difference]: Start difference. First operand 498 states and 626 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:34,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:34,368 INFO L93 Difference]: Finished difference Result 498 states and 626 transitions. [2024-09-12 19:18:34,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:18:34,369 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 93 [2024-09-12 19:18:34,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:34,371 INFO L225 Difference]: With dead ends: 498 [2024-09-12 19:18:34,371 INFO L226 Difference]: Without dead ends: 495 [2024-09-12 19:18:34,371 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:18:34,371 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 61 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:34,372 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 80 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:18:34,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2024-09-12 19:18:34,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 414. [2024-09-12 19:18:34,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 333 states have (on average 1.1801801801801801) internal successors, (393), 349 states have internal predecessors, (393), 56 states have call successors, (56), 14 states have call predecessors, (56), 13 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 19:18:34,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 503 transitions. [2024-09-12 19:18:34,487 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 503 transitions. Word has length 93 [2024-09-12 19:18:34,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:34,487 INFO L474 AbstractCegarLoop]: Abstraction has 414 states and 503 transitions. [2024-09-12 19:18:34,487 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 19:18:34,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:34,488 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 503 transitions. [2024-09-12 19:18:34,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-12 19:18:34,488 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:34,488 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 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] [2024-09-12 19:18:34,500 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 19:18:34,689 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 19:18:34,689 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:34,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:34,689 INFO L85 PathProgramCache]: Analyzing trace with hash 645765421, now seen corresponding path program 2 times [2024-09-12 19:18:34,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:34,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930349544] [2024-09-12 19:18:34,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:34,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:34,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:34,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [70831134] [2024-09-12 19:18:34,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:18:34,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:34,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:34,702 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:34,704 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 19:18:34,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:18:34,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:34,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-09-12 19:18:34,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 20 proven. 38 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 19:18:34,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:36,210 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 20 proven. 38 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 19:18:36,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:36,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930349544] [2024-09-12 19:18:36,210 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:36,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70831134] [2024-09-12 19:18:36,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70831134] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:36,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:18:36,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2024-09-12 19:18:36,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510629454] [2024-09-12 19:18:36,211 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:36,211 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 19:18:36,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:36,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 19:18:36,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2024-09-12 19:18:36,212 INFO L87 Difference]: Start difference. First operand 414 states and 503 transitions. Second operand has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 7 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-12 19:18:37,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:37,986 INFO L93 Difference]: Finished difference Result 450 states and 532 transitions. [2024-09-12 19:18:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:18:37,991 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 7 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 96 [2024-09-12 19:18:37,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:37,993 INFO L225 Difference]: With dead ends: 450 [2024-09-12 19:18:37,993 INFO L226 Difference]: Without dead ends: 349 [2024-09-12 19:18:37,993 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2024-09-12 19:18:37,993 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 29 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:37,994 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 278 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-09-12 19:18:37,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2024-09-12 19:18:38,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 349. [2024-09-12 19:18:38,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 272 states have (on average 1.161764705882353) internal successors, (316), 287 states have internal predecessors, (316), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 44 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 19:18:38,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 412 transitions. [2024-09-12 19:18:38,132 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 412 transitions. Word has length 96 [2024-09-12 19:18:38,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:38,132 INFO L474 AbstractCegarLoop]: Abstraction has 349 states and 412 transitions. [2024-09-12 19:18:38,132 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 7 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-12 19:18:38,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:38,132 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 412 transitions. [2024-09-12 19:18:38,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 19:18:38,133 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:38,133 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-09-12 19:18:38,148 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-12 19:18:38,337 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 19:18:38,338 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:38,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:38,338 INFO L85 PathProgramCache]: Analyzing trace with hash 844039737, now seen corresponding path program 1 times [2024-09-12 19:18:38,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:38,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028773706] [2024-09-12 19:18:38,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:38,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:38,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:38,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1490683579] [2024-09-12 19:18:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:38,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:38,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:38,352 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:38,353 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 19:18:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:38,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 19:18:38,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:38,624 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 19:18:38,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:38,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:38,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028773706] [2024-09-12 19:18:38,950 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:38,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490683579] [2024-09-12 19:18:38,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490683579] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:38,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:38,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-09-12 19:18:38,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874305816] [2024-09-12 19:18:38,950 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:38,950 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 19:18:38,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:38,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 19:18:38,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-09-12 19:18:38,951 INFO L87 Difference]: Start difference. First operand 349 states and 412 transitions. Second operand has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 19:18:39,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:39,341 INFO L93 Difference]: Finished difference Result 352 states and 415 transitions. [2024-09-12 19:18:39,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:18:39,341 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 99 [2024-09-12 19:18:39,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:39,343 INFO L225 Difference]: With dead ends: 352 [2024-09-12 19:18:39,343 INFO L226 Difference]: Without dead ends: 351 [2024-09-12 19:18:39,343 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:18:39,344 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 15 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:39,345 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 264 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:39,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2024-09-12 19:18:39,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 349. [2024-09-12 19:18:39,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 272 states have (on average 1.1580882352941178) internal successors, (315), 287 states have internal predecessors, (315), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 44 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 19:18:39,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 411 transitions. [2024-09-12 19:18:39,452 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 411 transitions. Word has length 99 [2024-09-12 19:18:39,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:39,452 INFO L474 AbstractCegarLoop]: Abstraction has 349 states and 411 transitions. [2024-09-12 19:18:39,452 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 19:18:39,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:39,453 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 411 transitions. [2024-09-12 19:18:39,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-09-12 19:18:39,453 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:39,453 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-09-12 19:18:39,469 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:39,656 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:39,656 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:39,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:39,660 INFO L85 PathProgramCache]: Analyzing trace with hash -626627429, now seen corresponding path program 1 times [2024-09-12 19:18:39,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:39,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279784259] [2024-09-12 19:18:39,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:39,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:39,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:39,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:39,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:39,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 19:18:39,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 19:18:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:39,739 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-09-12 19:18:39,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279784259] [2024-09-12 19:18:39,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279784259] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:39,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:18:39,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:18:39,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194879375] [2024-09-12 19:18:39,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:39,740 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:18:39,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:39,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:18:39,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:18:39,741 INFO L87 Difference]: Start difference. First operand 349 states and 411 transitions. Second operand has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-12 19:18:40,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:40,247 INFO L93 Difference]: Finished difference Result 356 states and 418 transitions. [2024-09-12 19:18:40,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:18:40,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 101 [2024-09-12 19:18:40,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:40,249 INFO L225 Difference]: With dead ends: 356 [2024-09-12 19:18:40,249 INFO L226 Difference]: Without dead ends: 355 [2024-09-12 19:18:40,250 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-12 19:18:40,250 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 21 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:40,250 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 220 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:40,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-09-12 19:18:40,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 348. [2024-09-12 19:18:40,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 272 states have (on average 1.150735294117647) internal successors, (313), 286 states have internal predecessors, (313), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 44 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 19:18:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 409 transitions. [2024-09-12 19:18:40,355 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 409 transitions. Word has length 101 [2024-09-12 19:18:40,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:40,355 INFO L474 AbstractCegarLoop]: Abstraction has 348 states and 409 transitions. [2024-09-12 19:18:40,356 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-12 19:18:40,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:40,357 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 409 transitions. [2024-09-12 19:18:40,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-09-12 19:18:40,358 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:40,358 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:40,359 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-09-12 19:18:40,359 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:40,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:40,359 INFO L85 PathProgramCache]: Analyzing trace with hash -2063778163, now seen corresponding path program 1 times [2024-09-12 19:18:40,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:40,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466250604] [2024-09-12 19:18:40,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:40,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:40,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:40,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:40,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:40,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:40,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:40,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:18:40,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:18:40,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,429 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 19:18:40,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:40,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466250604] [2024-09-12 19:18:40,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466250604] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:40,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393045885] [2024-09-12 19:18:40,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:40,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:40,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:40,432 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:40,446 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 19:18:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:40,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:40,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:40,530 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 19:18:40,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:40,635 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 19:18:40,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393045885] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:40,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:40,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-09-12 19:18:40,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162906298] [2024-09-12 19:18:40,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:40,636 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 19:18:40,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:40,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 19:18:40,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:18:40,636 INFO L87 Difference]: Start difference. First operand 348 states and 409 transitions. Second operand has 11 states, 10 states have (on average 8.3) internal successors, (83), 11 states have internal predecessors, (83), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 19:18:41,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:41,031 INFO L93 Difference]: Finished difference Result 727 states and 887 transitions. [2024-09-12 19:18:41,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:18:41,031 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.3) internal successors, (83), 11 states have internal predecessors, (83), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) Word has length 103 [2024-09-12 19:18:41,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:41,034 INFO L225 Difference]: With dead ends: 727 [2024-09-12 19:18:41,034 INFO L226 Difference]: Without dead ends: 726 [2024-09-12 19:18:41,034 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-09-12 19:18:41,035 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 224 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:41,035 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 371 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:41,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2024-09-12 19:18:41,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 394. [2024-09-12 19:18:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 306 states have (on average 1.1601307189542485) internal successors, (355), 320 states have internal predecessors, (355), 61 states have call successors, (61), 17 states have call predecessors, (61), 16 states have return successors, (59), 56 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 19:18:41,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 475 transitions. [2024-09-12 19:18:41,264 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 475 transitions. Word has length 103 [2024-09-12 19:18:41,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:41,265 INFO L474 AbstractCegarLoop]: Abstraction has 394 states and 475 transitions. [2024-09-12 19:18:41,265 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.3) internal successors, (83), 11 states have internal predecessors, (83), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 19:18:41,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:41,265 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 475 transitions. [2024-09-12 19:18:41,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-09-12 19:18:41,266 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:41,266 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 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] [2024-09-12 19:18:41,279 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-12 19:18:41,469 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:41,470 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:41,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:41,470 INFO L85 PathProgramCache]: Analyzing trace with hash 953535030, now seen corresponding path program 1 times [2024-09-12 19:18:41,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:41,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857384956] [2024-09-12 19:18:41,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:41,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:41,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515885594] [2024-09-12 19:18:41,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:41,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:41,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:41,483 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:41,484 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 19:18:41,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:41,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-12 19:18:41,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:41,873 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 19 proven. 45 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 19:18:41,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:42,514 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 19 proven. 45 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 19:18:42,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:42,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857384956] [2024-09-12 19:18:42,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:42,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515885594] [2024-09-12 19:18:42,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515885594] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:42,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:18:42,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2024-09-12 19:18:42,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927644114] [2024-09-12 19:18:42,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:42,515 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 19:18:42,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:42,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 19:18:42,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2024-09-12 19:18:42,516 INFO L87 Difference]: Start difference. First operand 394 states and 475 transitions. Second operand has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 9 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 19:18:43,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:43,960 INFO L93 Difference]: Finished difference Result 434 states and 519 transitions. [2024-09-12 19:18:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 19:18:43,960 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 9 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 106 [2024-09-12 19:18:43,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:43,962 INFO L225 Difference]: With dead ends: 434 [2024-09-12 19:18:43,962 INFO L226 Difference]: Without dead ends: 432 [2024-09-12 19:18:43,962 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:18:43,963 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 188 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:43,963 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 345 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 19:18:43,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2024-09-12 19:18:44,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 397. [2024-09-12 19:18:44,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 308 states have (on average 1.1688311688311688) internal successors, (360), 323 states have internal predecessors, (360), 61 states have call successors, (61), 18 states have call predecessors, (61), 17 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 19:18:44,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 480 transitions. [2024-09-12 19:18:44,143 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 480 transitions. Word has length 106 [2024-09-12 19:18:44,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:44,143 INFO L474 AbstractCegarLoop]: Abstraction has 397 states and 480 transitions. [2024-09-12 19:18:44,143 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 21 states have internal predecessors, (102), 9 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 19:18:44,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:44,144 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 480 transitions. [2024-09-12 19:18:44,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-09-12 19:18:44,144 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:44,144 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 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] [2024-09-12 19:18:44,157 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-12 19:18:44,348 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-12 19:18:44,349 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:44,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:44,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1807044501, now seen corresponding path program 1 times [2024-09-12 19:18:44,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:44,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292328779] [2024-09-12 19:18:44,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:44,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:44,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:44,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:44,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:44,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:44,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 19:18:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,507 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 32 proven. 7 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 19:18:44,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:44,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292328779] [2024-09-12 19:18:44,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292328779] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:44,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045655234] [2024-09-12 19:18:44,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:44,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:44,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:44,513 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:44,520 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 19:18:44,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:44,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:18:44,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:44,743 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 129 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2024-09-12 19:18:44,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:18:44,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045655234] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:18:44,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:44,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-09-12 19:18:44,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69147626] [2024-09-12 19:18:44,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:18:44,744 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 19:18:44,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:44,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 19:18:44,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:18:44,745 INFO L87 Difference]: Start difference. First operand 397 states and 480 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 19:18:44,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:44,999 INFO L93 Difference]: Finished difference Result 494 states and 587 transitions. [2024-09-12 19:18:44,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:18:44,999 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 107 [2024-09-12 19:18:44,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:45,001 INFO L225 Difference]: With dead ends: 494 [2024-09-12 19:18:45,001 INFO L226 Difference]: Without dead ends: 337 [2024-09-12 19:18:45,001 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-09-12 19:18:45,002 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 33 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:45,002 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 161 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:45,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2024-09-12 19:18:45,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 332. [2024-09-12 19:18:45,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 254 states have (on average 1.1574803149606299) internal successors, (294), 268 states have internal predecessors, (294), 51 states have call successors, (51), 17 states have call predecessors, (51), 16 states have return successors, (49), 46 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:45,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 394 transitions. [2024-09-12 19:18:45,179 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 394 transitions. Word has length 107 [2024-09-12 19:18:45,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:45,179 INFO L474 AbstractCegarLoop]: Abstraction has 332 states and 394 transitions. [2024-09-12 19:18:45,179 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 19:18:45,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:45,179 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 394 transitions. [2024-09-12 19:18:45,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 19:18:45,180 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:45,180 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:18:45,192 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:45,380 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-12 19:18:45,381 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:45,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:45,381 INFO L85 PathProgramCache]: Analyzing trace with hash -910913141, now seen corresponding path program 2 times [2024-09-12 19:18:45,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:45,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255502978] [2024-09-12 19:18:45,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:45,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:45,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:45,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005977494] [2024-09-12 19:18:45,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:18:45,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:45,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:45,399 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:45,400 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 19:18:45,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:18:45,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:45,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 19:18:45,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 19:18:45,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:46,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:46,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255502978] [2024-09-12 19:18:46,378 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:18:46,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005977494] [2024-09-12 19:18:46,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005977494] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:46,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:18:46,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-09-12 19:18:46,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427472253] [2024-09-12 19:18:46,379 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:46,379 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 19:18:46,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:46,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 19:18:46,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2024-09-12 19:18:46,379 INFO L87 Difference]: Start difference. First operand 332 states and 394 transitions. Second operand has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 12 states have internal predecessors, (51), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 19:18:46,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:46,899 INFO L93 Difference]: Finished difference Result 392 states and 472 transitions. [2024-09-12 19:18:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 19:18:46,900 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 12 states have internal predecessors, (51), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 108 [2024-09-12 19:18:46,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:46,901 INFO L225 Difference]: With dead ends: 392 [2024-09-12 19:18:46,901 INFO L226 Difference]: Without dead ends: 391 [2024-09-12 19:18:46,902 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:18:46,902 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 52 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:46,902 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 380 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:46,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-09-12 19:18:47,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 356. [2024-09-12 19:18:47,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 276 states have (on average 1.144927536231884) internal successors, (316), 290 states have internal predecessors, (316), 53 states have call successors, (53), 17 states have call predecessors, (53), 16 states have return successors, (51), 48 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:18:47,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 420 transitions. [2024-09-12 19:18:47,065 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 420 transitions. Word has length 108 [2024-09-12 19:18:47,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:47,065 INFO L474 AbstractCegarLoop]: Abstraction has 356 states and 420 transitions. [2024-09-12 19:18:47,065 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 12 states have internal predecessors, (51), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 19:18:47,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:47,065 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 420 transitions. [2024-09-12 19:18:47,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-09-12 19:18:47,066 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:47,066 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 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] [2024-09-12 19:18:47,077 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:47,266 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-12 19:18:47,267 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:47,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:47,267 INFO L85 PathProgramCache]: Analyzing trace with hash 744239259, now seen corresponding path program 1 times [2024-09-12 19:18:47,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:47,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743795341] [2024-09-12 19:18:47,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:47,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:47,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:47,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:47,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:47,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:47,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 19:18:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 19:18:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 19:18:47,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 19:18:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,602 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 19:18:47,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:47,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743795341] [2024-09-12 19:18:47,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743795341] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:47,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353451231] [2024-09-12 19:18:47,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:47,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:47,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:47,604 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:47,604 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 19:18:47,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:47,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 19:18:47,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 21 proven. 48 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-09-12 19:18:47,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:48,351 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 21 proven. 48 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-09-12 19:18:48,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353451231] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:48,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:48,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 11] total 23 [2024-09-12 19:18:48,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600625819] [2024-09-12 19:18:48,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:48,352 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 19:18:48,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:48,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 19:18:48,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-09-12 19:18:48,352 INFO L87 Difference]: Start difference. First operand 356 states and 420 transitions. Second operand has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 11 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (34), 9 states have call predecessors, (34), 11 states have call successors, (34) [2024-09-12 19:18:49,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:49,091 INFO L93 Difference]: Finished difference Result 380 states and 438 transitions. [2024-09-12 19:18:49,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 19:18:49,091 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 11 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (34), 9 states have call predecessors, (34), 11 states have call successors, (34) Word has length 111 [2024-09-12 19:18:49,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:49,092 INFO L225 Difference]: With dead ends: 380 [2024-09-12 19:18:49,093 INFO L226 Difference]: Without dead ends: 324 [2024-09-12 19:18:49,093 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:18:49,093 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 94 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:49,093 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 290 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:18:49,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-09-12 19:18:49,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2024-09-12 19:18:49,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 247 states have (on average 1.1538461538461537) internal successors, (285), 260 states have internal predecessors, (285), 47 states have call successors, (47), 17 states have call predecessors, (47), 16 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 19:18:49,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 377 transitions. [2024-09-12 19:18:49,259 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 377 transitions. Word has length 111 [2024-09-12 19:18:49,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:49,259 INFO L474 AbstractCegarLoop]: Abstraction has 321 states and 377 transitions. [2024-09-12 19:18:49,259 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 11 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (34), 9 states have call predecessors, (34), 11 states have call successors, (34) [2024-09-12 19:18:49,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:49,260 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 377 transitions. [2024-09-12 19:18:49,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-09-12 19:18:49,260 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:49,260 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 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] [2024-09-12 19:18:49,272 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-12 19:18:49,464 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 19:18:49,464 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:49,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:49,465 INFO L85 PathProgramCache]: Analyzing trace with hash -586321270, now seen corresponding path program 2 times [2024-09-12 19:18:49,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:49,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174609503] [2024-09-12 19:18:49,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:49,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:49,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:49,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:49,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:49,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:49,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:49,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:49,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:49,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:49,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:49,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:49,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:18:49,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:18:49,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:49,542 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:49,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:49,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174609503] [2024-09-12 19:18:49,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174609503] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:49,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688220820] [2024-09-12 19:18:49,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:18:49,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:49,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:49,544 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:49,554 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-12 19:18:49,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:18:49,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:49,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 19:18:49,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:49,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:49,755 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:49,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688220820] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:49,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:49,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2024-09-12 19:18:49,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391757795] [2024-09-12 19:18:49,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:49,756 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 19:18:49,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:49,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 19:18:49,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:49,757 INFO L87 Difference]: Start difference. First operand 321 states and 377 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 5 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 19:18:49,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:49,998 INFO L93 Difference]: Finished difference Result 326 states and 377 transitions. [2024-09-12 19:18:49,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:18:49,998 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 5 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 122 [2024-09-12 19:18:49,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:50,000 INFO L225 Difference]: With dead ends: 326 [2024-09-12 19:18:50,000 INFO L226 Difference]: Without dead ends: 319 [2024-09-12 19:18:50,000 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 271 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:18:50,000 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 28 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:50,000 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 268 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:18:50,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2024-09-12 19:18:50,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 317. [2024-09-12 19:18:50,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 243 states have (on average 1.139917695473251) internal successors, (277), 256 states have internal predecessors, (277), 47 states have call successors, (47), 17 states have call predecessors, (47), 16 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 19:18:50,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 369 transitions. [2024-09-12 19:18:50,164 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 369 transitions. Word has length 122 [2024-09-12 19:18:50,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:50,164 INFO L474 AbstractCegarLoop]: Abstraction has 317 states and 369 transitions. [2024-09-12 19:18:50,164 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 5 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 19:18:50,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:50,164 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 369 transitions. [2024-09-12 19:18:50,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-09-12 19:18:50,164 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:50,165 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:50,176 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:50,365 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:50,365 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:50,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:50,365 INFO L85 PathProgramCache]: Analyzing trace with hash -2111326116, now seen corresponding path program 2 times [2024-09-12 19:18:50,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:50,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956518210] [2024-09-12 19:18:50,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:50,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:50,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:50,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:50,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:50,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:50,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:50,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:50,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:50,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:18:50,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:18:50,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:18:50,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 19:18:50,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 19:18:50,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 19:18:50,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:50,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956518210] [2024-09-12 19:18:50,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956518210] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:50,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430413307] [2024-09-12 19:18:50,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:18:50,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:50,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:50,450 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:50,451 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-12 19:18:50,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-12 19:18:50,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:50,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 19:18:50,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:50,562 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2024-09-12 19:18:50,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:50,688 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2024-09-12 19:18:50,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430413307] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:50,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:50,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-09-12 19:18:50,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987749955] [2024-09-12 19:18:50,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:50,689 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 19:18:50,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:50,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 19:18:50,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:18:50,690 INFO L87 Difference]: Start difference. First operand 317 states and 369 transitions. Second operand has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 14 states have internal predecessors, (76), 8 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 19:18:51,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:51,332 INFO L93 Difference]: Finished difference Result 493 states and 605 transitions. [2024-09-12 19:18:51,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 19:18:51,333 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 14 states have internal predecessors, (76), 8 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) Word has length 124 [2024-09-12 19:18:51,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:51,334 INFO L225 Difference]: With dead ends: 493 [2024-09-12 19:18:51,335 INFO L226 Difference]: Without dead ends: 491 [2024-09-12 19:18:51,335 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=544, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:18:51,335 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 934 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 934 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:51,335 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [934 Valid, 513 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:18:51,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2024-09-12 19:18:51,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 279. [2024-09-12 19:18:51,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 212 states have (on average 1.0943396226415094) internal successors, (232), 222 states have internal predecessors, (232), 42 states have call successors, (42), 17 states have call predecessors, (42), 16 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 19:18:51,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 314 transitions. [2024-09-12 19:18:51,500 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 314 transitions. Word has length 124 [2024-09-12 19:18:51,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:51,500 INFO L474 AbstractCegarLoop]: Abstraction has 279 states and 314 transitions. [2024-09-12 19:18:51,500 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 14 states have internal predecessors, (76), 8 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 10 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 19:18:51,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:51,501 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 314 transitions. [2024-09-12 19:18:51,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-12 19:18:51,501 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:51,501 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:51,513 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:51,702 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-12 19:18:51,702 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:51,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:51,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1918855210, now seen corresponding path program 1 times [2024-09-12 19:18:51,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:51,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075306329] [2024-09-12 19:18:51,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:51,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:51,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:51,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:51,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:51,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:51,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:51,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:51,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:51,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:51,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:51,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:51,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:18:51,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:18:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,868 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:51,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:51,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075306329] [2024-09-12 19:18:51,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075306329] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:51,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239255341] [2024-09-12 19:18:51,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:51,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:51,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:51,870 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:51,871 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-12 19:18:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:51,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 19:18:51,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:52,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:53,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239255341] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:53,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:53,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 7] total 26 [2024-09-12 19:18:53,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483305902] [2024-09-12 19:18:53,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:53,111 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 19:18:53,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:53,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 19:18:53,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2024-09-12 19:18:53,112 INFO L87 Difference]: Start difference. First operand 279 states and 314 transitions. Second operand has 27 states, 26 states have (on average 6.5) internal successors, (169), 27 states have internal predecessors, (169), 16 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (43), 16 states have call predecessors, (43), 16 states have call successors, (43) [2024-09-12 19:18:54,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:54,582 INFO L93 Difference]: Finished difference Result 431 states and 521 transitions. [2024-09-12 19:18:54,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 19:18:54,583 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 6.5) internal successors, (169), 27 states have internal predecessors, (169), 16 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (43), 16 states have call predecessors, (43), 16 states have call successors, (43) Word has length 128 [2024-09-12 19:18:54,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:54,584 INFO L225 Difference]: With dead ends: 431 [2024-09-12 19:18:54,584 INFO L226 Difference]: Without dead ends: 429 [2024-09-12 19:18:54,585 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 269 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=656, Invalid=2314, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 19:18:54,586 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 933 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:54,586 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [933 Valid, 753 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:18:54,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2024-09-12 19:18:54,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 346. [2024-09-12 19:18:54,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 270 states have (on average 1.1185185185185185) internal successors, (302), 281 states have internal predecessors, (302), 51 states have call successors, (51), 17 states have call predecessors, (51), 16 states have return successors, (49), 47 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 19:18:54,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 402 transitions. [2024-09-12 19:18:54,789 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 402 transitions. Word has length 128 [2024-09-12 19:18:54,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:54,790 INFO L474 AbstractCegarLoop]: Abstraction has 346 states and 402 transitions. [2024-09-12 19:18:54,790 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 6.5) internal successors, (169), 27 states have internal predecessors, (169), 16 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (43), 16 states have call predecessors, (43), 16 states have call successors, (43) [2024-09-12 19:18:54,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:54,790 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 402 transitions. [2024-09-12 19:18:54,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-09-12 19:18:54,791 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:54,791 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:18:54,803 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-12 19:18:54,995 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-12 19:18:54,995 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:54,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:54,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1478882952, now seen corresponding path program 1 times [2024-09-12 19:18:54,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:54,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551175772] [2024-09-12 19:18:54,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:54,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:55,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:18:55,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:18:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:18:55,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:18:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:18:55,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:18:55,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:18:55,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:18:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:18:55,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:18:55,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:18:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:18:55,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:18:55,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:18:55,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:18:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,136 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:55,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:18:55,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551175772] [2024-09-12 19:18:55,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551175772] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:18:55,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141776423] [2024-09-12 19:18:55,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:55,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:55,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:55,141 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:55,141 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-12 19:18:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:18:55,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-12 19:18:55,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:55,396 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:55,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:18:56,215 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:18:56,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141776423] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:18:56,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:18:56,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 20 [2024-09-12 19:18:56,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877349831] [2024-09-12 19:18:56,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:18:56,216 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 19:18:56,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:18:56,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 19:18:56,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=279, Unknown=0, NotChecked=0, Total=420 [2024-09-12 19:18:56,217 INFO L87 Difference]: Start difference. First operand 346 states and 402 transitions. Second operand has 21 states, 20 states have (on average 8.65) internal successors, (173), 21 states have internal predecessors, (173), 13 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) [2024-09-12 19:18:57,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:18:57,358 INFO L93 Difference]: Finished difference Result 578 states and 691 transitions. [2024-09-12 19:18:57,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 19:18:57,358 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 8.65) internal successors, (173), 21 states have internal predecessors, (173), 13 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) Word has length 130 [2024-09-12 19:18:57,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:18:57,360 INFO L225 Difference]: With dead ends: 578 [2024-09-12 19:18:57,360 INFO L226 Difference]: Without dead ends: 577 [2024-09-12 19:18:57,361 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 277 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=447, Invalid=743, Unknown=0, NotChecked=0, Total=1190 [2024-09-12 19:18:57,361 INFO L434 NwaCegarLoop]: 81 mSDtfsCounter, 268 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:18:57,361 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 658 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:18:57,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2024-09-12 19:18:57,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 491. [2024-09-12 19:18:57,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 398 states have (on average 1.135678391959799) internal successors, (452), 408 states have internal predecessors, (452), 68 states have call successors, (68), 17 states have call predecessors, (68), 16 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 19:18:57,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 586 transitions. [2024-09-12 19:18:57,665 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 586 transitions. Word has length 130 [2024-09-12 19:18:57,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:18:57,665 INFO L474 AbstractCegarLoop]: Abstraction has 491 states and 586 transitions. [2024-09-12 19:18:57,665 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 8.65) internal successors, (173), 21 states have internal predecessors, (173), 13 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) [2024-09-12 19:18:57,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:57,666 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 586 transitions. [2024-09-12 19:18:57,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 19:18:57,666 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:18:57,666 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2024-09-12 19:18:57,678 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-12 19:18:57,870 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-12 19:18:57,870 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:18:57,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:18:57,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1683197862, now seen corresponding path program 3 times [2024-09-12 19:18:57,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:18:57,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390114944] [2024-09-12 19:18:57,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:18:57,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:18:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:18:57,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464241220] [2024-09-12 19:18:57,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:18:57,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:18:57,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:18:57,888 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:18:57,895 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-12 19:18:57,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 19:18:57,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:18:57,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 19:18:57,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:18:58,368 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 60 proven. 5 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2024-09-12 19:18:58,369 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:19:36,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:19:36,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390114944] [2024-09-12 19:19:36,956 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:19:36,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464241220] [2024-09-12 19:19:36,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464241220] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:19:36,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:19:36,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-09-12 19:19:36,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804927222] [2024-09-12 19:19:36,957 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:19:36,957 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 19:19:36,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:19:36,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 19:19:36,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=302, Unknown=4, NotChecked=0, Total=380 [2024-09-12 19:19:36,957 INFO L87 Difference]: Start difference. First operand 491 states and 586 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:19:37,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:19:37,825 INFO L93 Difference]: Finished difference Result 528 states and 631 transitions. [2024-09-12 19:19:37,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 19:19:37,825 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 131 [2024-09-12 19:19:37,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:19:37,827 INFO L225 Difference]: With dead ends: 528 [2024-09-12 19:19:37,827 INFO L226 Difference]: Without dead ends: 525 [2024-09-12 19:19:37,827 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 38.2s TimeCoverageRelationStatistics Valid=170, Invalid=582, Unknown=4, NotChecked=0, Total=756 [2024-09-12 19:19:37,828 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 136 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:19:37,828 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 265 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:19:37,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2024-09-12 19:19:38,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 464. [2024-09-12 19:19:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 378 states have (on average 1.1243386243386244) internal successors, (425), 387 states have internal predecessors, (425), 62 states have call successors, (62), 17 states have call predecessors, (62), 16 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 19:19:38,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 547 transitions. [2024-09-12 19:19:38,122 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 547 transitions. Word has length 131 [2024-09-12 19:19:38,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:19:38,122 INFO L474 AbstractCegarLoop]: Abstraction has 464 states and 547 transitions. [2024-09-12 19:19:38,122 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:19:38,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:19:38,123 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 547 transitions. [2024-09-12 19:19:38,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-09-12 19:19:38,123 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:19:38,123 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:19:38,135 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-12 19:19:38,327 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-09-12 19:19:38,327 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:19:38,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:19:38,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1570755873, now seen corresponding path program 4 times [2024-09-12 19:19:38,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:19:38,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74024869] [2024-09-12 19:19:38,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:19:38,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:19:38,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:19:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:19:38,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:19:38,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:19:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:19:38,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:19:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:19:38,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:19:38,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:19:38,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:19:38,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:19:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:19:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:19:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:19:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:19:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:19:38,549 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 19:19:38,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:19:38,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74024869] [2024-09-12 19:19:38,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74024869] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:19:38,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835125531] [2024-09-12 19:19:38,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 19:19:38,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:19:38,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:19:38,551 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:19:38,552 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-12 19:19:38,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 19:19:38,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:19:38,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-12 19:19:38,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:19:39,166 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 33 proven. 57 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-09-12 19:19:39,166 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:19:43,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835125531] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:19:43,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:19:43,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2024-09-12 19:19:43,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088320050] [2024-09-12 19:19:43,457 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:19:43,457 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 19:19:43,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:19:43,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 19:19:43,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=606, Unknown=1, NotChecked=0, Total=702 [2024-09-12 19:19:43,458 INFO L87 Difference]: Start difference. First operand 464 states and 547 transitions. Second operand has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 12 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) [2024-09-12 19:19:44,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:19:44,883 INFO L93 Difference]: Finished difference Result 645 states and 782 transitions. [2024-09-12 19:19:44,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-12 19:19:44,884 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 12 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) Word has length 135 [2024-09-12 19:19:44,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:19:44,886 INFO L225 Difference]: With dead ends: 645 [2024-09-12 19:19:44,886 INFO L226 Difference]: Without dead ends: 641 [2024-09-12 19:19:44,886 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=285, Invalid=1520, Unknown=1, NotChecked=0, Total=1806 [2024-09-12 19:19:44,887 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 308 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 1480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 19:19:44,887 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 705 Invalid, 1480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1412 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 19:19:44,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2024-09-12 19:19:45,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 564. [2024-09-12 19:19:45,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 468 states have (on average 1.1367521367521367) internal successors, (532), 477 states have internal predecessors, (532), 72 states have call successors, (72), 17 states have call predecessors, (72), 16 states have return successors, (70), 69 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 19:19:45,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 674 transitions. [2024-09-12 19:19:45,246 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 674 transitions. Word has length 135 [2024-09-12 19:19:45,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:19:45,247 INFO L474 AbstractCegarLoop]: Abstraction has 564 states and 674 transitions. [2024-09-12 19:19:45,247 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 12 states have call successors, (29), 1 states have call predecessors, (29), 2 states have return successors, (28), 11 states have call predecessors, (28), 12 states have call successors, (28) [2024-09-12 19:19:45,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:19:45,247 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 674 transitions. [2024-09-12 19:19:45,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-09-12 19:19:45,248 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:19:45,248 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 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, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:19:45,260 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-09-12 19:19:45,448 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:19:45,448 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:19:45,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:19:45,449 INFO L85 PathProgramCache]: Analyzing trace with hash 835421453, now seen corresponding path program 3 times [2024-09-12 19:19:45,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:19:45,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699880047] [2024-09-12 19:19:45,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:19:45,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:19:45,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:19:45,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1260324458] [2024-09-12 19:19:45,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:19:45,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:19:45,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:19:45,464 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:19:45,464 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-12 19:19:45,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 19:19:45,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:19:45,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 19:19:45,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:19:46,201 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-09-12 19:19:46,201 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:20:09,349 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 37 proven. 81 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-09-12 19:20:09,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:20:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699880047] [2024-09-12 19:20:09,350 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:20:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260324458] [2024-09-12 19:20:09,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260324458] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:20:09,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:20:09,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-09-12 19:20:09,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380922058] [2024-09-12 19:20:09,351 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:20:09,351 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-12 19:20:09,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:20:09,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-12 19:20:09,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=920, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 19:20:09,353 INFO L87 Difference]: Start difference. First operand 564 states and 674 transitions. Second operand has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 32 states have internal predecessors, (138), 12 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2024-09-12 19:20:25,017 WARN L293 SmtUtils]: Spent 12.35s on a formula simplification. DAG size of input: 154 DAG size of output: 130 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 19:20:36,747 WARN L293 SmtUtils]: Spent 11.09s on a formula simplification. DAG size of input: 171 DAG size of output: 83 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 19:20:42,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 19:21:00,062 WARN L293 SmtUtils]: Spent 14.78s on a formula simplification. DAG size of input: 87 DAG size of output: 75 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 19:21:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:01,901 INFO L93 Difference]: Finished difference Result 853 states and 1026 transitions. [2024-09-12 19:21:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 19:21:01,901 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 32 states have internal predecessors, (138), 12 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) Word has length 139 [2024-09-12 19:21:01,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:01,904 INFO L225 Difference]: With dead ends: 853 [2024-09-12 19:21:01,904 INFO L226 Difference]: Without dead ends: 647 [2024-09-12 19:21:01,912 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 46.3s TimeCoverageRelationStatistics Valid=311, Invalid=2041, Unknown=0, NotChecked=0, Total=2352 [2024-09-12 19:21:01,912 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 242 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 2499 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 2591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:01,912 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 758 Invalid, 2591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2499 Invalid, 0 Unknown, 0 Unchecked, 8.6s Time] [2024-09-12 19:21:01,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2024-09-12 19:21:02,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 635. [2024-09-12 19:21:02,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 528 states have (on average 1.1325757575757576) internal successors, (598), 542 states have internal predecessors, (598), 79 states have call successors, (79), 21 states have call predecessors, (79), 20 states have return successors, (77), 71 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 19:21:02,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 754 transitions. [2024-09-12 19:21:02,414 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 754 transitions. Word has length 139 [2024-09-12 19:21:02,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:02,415 INFO L474 AbstractCegarLoop]: Abstraction has 635 states and 754 transitions. [2024-09-12 19:21:02,415 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 32 states have internal predecessors, (138), 12 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2024-09-12 19:21:02,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:02,415 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 754 transitions. [2024-09-12 19:21:02,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-09-12 19:21:02,419 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:02,419 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 14, 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] [2024-09-12 19:21:02,446 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:02,619 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-09-12 19:21:02,620 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:02,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash 37599526, now seen corresponding path program 4 times [2024-09-12 19:21:02,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:02,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050985057] [2024-09-12 19:21:02,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:02,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:02,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:02,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1122955579] [2024-09-12 19:21:02,640 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 19:21:02,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:02,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:02,642 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:02,643 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-12 19:21:02,691 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 19:21:02,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:02,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-12 19:21:02,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:02,853 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 123 proven. 8 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2024-09-12 19:21:02,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:03,017 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 123 proven. 8 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2024-09-12 19:21:03,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:03,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050985057] [2024-09-12 19:21:03,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:03,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122955579] [2024-09-12 19:21:03,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122955579] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:03,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:21:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2024-09-12 19:21:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162759161] [2024-09-12 19:21:03,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:03,018 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 19:21:03,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:03,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 19:21:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-09-12 19:21:03,019 INFO L87 Difference]: Start difference. First operand 635 states and 754 transitions. Second operand has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 8 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 19:21:03,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:03,759 INFO L93 Difference]: Finished difference Result 648 states and 766 transitions. [2024-09-12 19:21:03,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:21:03,759 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 8 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 146 [2024-09-12 19:21:03,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:03,762 INFO L225 Difference]: With dead ends: 648 [2024-09-12 19:21:03,762 INFO L226 Difference]: Without dead ends: 646 [2024-09-12 19:21:03,762 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:21:03,763 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 75 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:03,764 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 231 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:21:03,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2024-09-12 19:21:04,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 646. [2024-09-12 19:21:04,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 536 states have (on average 1.1305970149253732) internal successors, (606), 550 states have internal predecessors, (606), 80 states have call successors, (80), 23 states have call predecessors, (80), 22 states have return successors, (78), 72 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 19:21:04,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 764 transitions. [2024-09-12 19:21:04,269 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 764 transitions. Word has length 146 [2024-09-12 19:21:04,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:04,269 INFO L474 AbstractCegarLoop]: Abstraction has 646 states and 764 transitions. [2024-09-12 19:21:04,269 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 8 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 19:21:04,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:04,270 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 764 transitions. [2024-09-12 19:21:04,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-09-12 19:21:04,270 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:04,270 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 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] [2024-09-12 19:21:04,283 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:04,474 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-09-12 19:21:04,474 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting mainErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:04,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:04,475 INFO L85 PathProgramCache]: Analyzing trace with hash -854083680, now seen corresponding path program 3 times [2024-09-12 19:21:04,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:04,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552058715] [2024-09-12 19:21:04,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:04,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:04,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2121588266] [2024-09-12 19:21:04,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:21:04,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:04,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:04,494 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:04,495 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-12 19:21:04,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 19:21:04,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:04,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 19:21:04,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:04,759 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2024-09-12 19:21:04,759 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:04,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:04,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552058715] [2024-09-12 19:21:04,957 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:04,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121588266] [2024-09-12 19:21:04,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121588266] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:04,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:21:04,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-09-12 19:21:04,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213843072] [2024-09-12 19:21:04,958 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:04,958 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 19:21:04,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:04,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 19:21:04,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-09-12 19:21:04,958 INFO L87 Difference]: Start difference. First operand 646 states and 764 transitions. Second operand has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2024-09-12 19:21:05,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:05,623 INFO L93 Difference]: Finished difference Result 646 states and 764 transitions. [2024-09-12 19:21:05,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 19:21:05,623 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 149 [2024-09-12 19:21:05,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:05,626 INFO L225 Difference]: With dead ends: 646 [2024-09-12 19:21:05,626 INFO L226 Difference]: Without dead ends: 645 [2024-09-12 19:21:05,626 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-09-12 19:21:05,626 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 71 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:05,626 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 167 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:21:05,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2024-09-12 19:21:06,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 644. [2024-09-12 19:21:06,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 535 states have (on average 1.1271028037383177) internal successors, (603), 548 states have internal predecessors, (603), 80 states have call successors, (80), 23 states have call predecessors, (80), 22 states have return successors, (78), 72 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 19:21:06,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 761 transitions. [2024-09-12 19:21:06,171 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 761 transitions. Word has length 149 [2024-09-12 19:21:06,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:06,172 INFO L474 AbstractCegarLoop]: Abstraction has 644 states and 761 transitions. [2024-09-12 19:21:06,172 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2024-09-12 19:21:06,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:06,172 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 761 transitions. [2024-09-12 19:21:06,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2024-09-12 19:21:06,173 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:06,173 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:06,185 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-09-12 19:21:06,373 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:06,374 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:06,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:06,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1551091659, now seen corresponding path program 1 times [2024-09-12 19:21:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707348111] [2024-09-12 19:21:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:06,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460327451] [2024-09-12 19:21:06,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:06,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:06,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:06,390 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:06,392 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-12 19:21:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:06,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-12 19:21:06,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:07,194 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 76 proven. 92 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2024-09-12 19:21:07,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:10,031 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 67 proven. 101 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2024-09-12 19:21:10,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:10,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707348111] [2024-09-12 19:21:10,032 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:10,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460327451] [2024-09-12 19:21:10,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460327451] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:10,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:21:10,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-09-12 19:21:10,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2950139] [2024-09-12 19:21:10,032 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:10,032 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-12 19:21:10,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:10,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-12 19:21:10,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 19:21:10,034 INFO L87 Difference]: Start difference. First operand 644 states and 761 transitions. Second operand has 33 states, 33 states have (on average 4.363636363636363) internal successors, (144), 30 states have internal predecessors, (144), 14 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (32), 13 states have call predecessors, (32), 12 states have call successors, (32) [2024-09-12 19:21:17,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:17,793 INFO L93 Difference]: Finished difference Result 699 states and 815 transitions. [2024-09-12 19:21:17,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-12 19:21:17,794 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.363636363636363) internal successors, (144), 30 states have internal predecessors, (144), 14 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (32), 13 states have call predecessors, (32), 12 states have call successors, (32) Word has length 152 [2024-09-12 19:21:17,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:17,796 INFO L225 Difference]: With dead ends: 699 [2024-09-12 19:21:17,796 INFO L226 Difference]: Without dead ends: 664 [2024-09-12 19:21:17,797 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 862 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=666, Invalid=3756, Unknown=0, NotChecked=0, Total=4422 [2024-09-12 19:21:17,798 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 286 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:17,798 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 638 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1681 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-09-12 19:21:17,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2024-09-12 19:21:18,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 645. [2024-09-12 19:21:18,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 535 states have (on average 1.1214953271028036) internal successors, (600), 547 states have internal predecessors, (600), 77 states have call successors, (77), 27 states have call predecessors, (77), 26 states have return successors, (76), 70 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 19:21:18,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 753 transitions. [2024-09-12 19:21:18,333 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 753 transitions. Word has length 152 [2024-09-12 19:21:18,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:18,334 INFO L474 AbstractCegarLoop]: Abstraction has 645 states and 753 transitions. [2024-09-12 19:21:18,334 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.363636363636363) internal successors, (144), 30 states have internal predecessors, (144), 14 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (32), 13 states have call predecessors, (32), 12 states have call successors, (32) [2024-09-12 19:21:18,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:18,334 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 753 transitions. [2024-09-12 19:21:18,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-09-12 19:21:18,335 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:18,335 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:18,350 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:18,539 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-12 19:21:18,539 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:18,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:18,540 INFO L85 PathProgramCache]: Analyzing trace with hash 112340210, now seen corresponding path program 5 times [2024-09-12 19:21:18,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:18,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011796725] [2024-09-12 19:21:18,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:18,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:18,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368900875] [2024-09-12 19:21:18,573 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 19:21:18,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:18,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:18,575 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:18,583 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-12 19:21:18,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-12 19:21:18,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:18,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-12 19:21:18,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:19,539 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 45 proven. 122 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2024-09-12 19:21:19,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:24,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:24,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011796725] [2024-09-12 19:21:24,216 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:24,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368900875] [2024-09-12 19:21:24,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368900875] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:24,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:21:24,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-12 19:21:24,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142102514] [2024-09-12 19:21:24,216 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:24,217 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 19:21:24,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:24,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 19:21:24,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=479, Unknown=1, NotChecked=0, Total=552 [2024-09-12 19:21:24,218 INFO L87 Difference]: Start difference. First operand 645 states and 753 transitions. Second operand has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 19 states have internal predecessors, (79), 8 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2024-09-12 19:21:25,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:25,740 INFO L93 Difference]: Finished difference Result 744 states and 871 transitions. [2024-09-12 19:21:25,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 19:21:25,741 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 19 states have internal predecessors, (79), 8 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 158 [2024-09-12 19:21:25,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:25,744 INFO L225 Difference]: With dead ends: 744 [2024-09-12 19:21:25,744 INFO L226 Difference]: Without dead ends: 742 [2024-09-12 19:21:25,744 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=94, Invalid=661, Unknown=1, NotChecked=0, Total=756 [2024-09-12 19:21:25,745 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 54 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 2176 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 2195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:25,745 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 835 Invalid, 2195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2176 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 19:21:25,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2024-09-12 19:21:26,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 699. [2024-09-12 19:21:26,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 583 states have (on average 1.1149228130360205) internal successors, (650), 595 states have internal predecessors, (650), 83 states have call successors, (83), 27 states have call predecessors, (83), 26 states have return successors, (82), 76 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 19:21:26,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 815 transitions. [2024-09-12 19:21:26,334 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 815 transitions. Word has length 158 [2024-09-12 19:21:26,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:26,334 INFO L474 AbstractCegarLoop]: Abstraction has 699 states and 815 transitions. [2024-09-12 19:21:26,335 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 19 states have internal predecessors, (79), 8 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2024-09-12 19:21:26,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:26,335 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 815 transitions. [2024-09-12 19:21:26,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2024-09-12 19:21:26,336 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:26,336 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:21:26,351 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:26,540 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:26,541 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting mainErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:26,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:26,541 INFO L85 PathProgramCache]: Analyzing trace with hash 773826106, now seen corresponding path program 1 times [2024-09-12 19:21:26,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:26,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178489584] [2024-09-12 19:21:26,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:26,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:26,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:26,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:26,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:26,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:26,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:26,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:26,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:26,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:26,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 19:21:26,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 19:21:26,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,730 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 25 proven. 64 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:26,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:26,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178489584] [2024-09-12 19:21:26,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178489584] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:26,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850571745] [2024-09-12 19:21:26,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:26,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:26,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:26,734 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:26,738 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-09-12 19:21:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:26,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 19:21:26,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:26,884 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 54 proven. 35 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:26,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:27,053 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 54 proven. 35 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:27,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850571745] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:27,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:21:27,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 9 [2024-09-12 19:21:27,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433417075] [2024-09-12 19:21:27,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:27,054 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 19:21:27,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:27,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 19:21:27,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:21:27,055 INFO L87 Difference]: Start difference. First operand 699 states and 815 transitions. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 8 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 19:21:27,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:27,774 INFO L93 Difference]: Finished difference Result 715 states and 834 transitions. [2024-09-12 19:21:27,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 19:21:27,775 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 8 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 169 [2024-09-12 19:21:27,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:27,777 INFO L225 Difference]: With dead ends: 715 [2024-09-12 19:21:27,778 INFO L226 Difference]: Without dead ends: 709 [2024-09-12 19:21:27,778 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 373 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-09-12 19:21:27,778 INFO L434 NwaCegarLoop]: 95 mSDtfsCounter, 31 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:27,778 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 425 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:21:27,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2024-09-12 19:21:28,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 708. [2024-09-12 19:21:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 590 states have (on average 1.111864406779661) internal successors, (656), 599 states have internal predecessors, (656), 85 states have call successors, (85), 27 states have call predecessors, (85), 26 states have return successors, (84), 81 states have call predecessors, (84), 84 states have call successors, (84) [2024-09-12 19:21:28,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 825 transitions. [2024-09-12 19:21:28,363 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 825 transitions. Word has length 169 [2024-09-12 19:21:28,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:28,363 INFO L474 AbstractCegarLoop]: Abstraction has 708 states and 825 transitions. [2024-09-12 19:21:28,363 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 8 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 19:21:28,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:28,364 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 825 transitions. [2024-09-12 19:21:28,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-09-12 19:21:28,365 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:28,365 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:28,377 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:28,565 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-09-12 19:21:28,566 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:28,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:28,566 INFO L85 PathProgramCache]: Analyzing trace with hash 468159958, now seen corresponding path program 1 times [2024-09-12 19:21:28,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:28,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298323096] [2024-09-12 19:21:28,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:28,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:28,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:28,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:28,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:28,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:28,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:28,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:28,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:28,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:28,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:28,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:28,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:28,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:28,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:28,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 19:21:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 19:21:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,738 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 29 proven. 66 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:28,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:28,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298323096] [2024-09-12 19:21:28,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298323096] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:28,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632183841] [2024-09-12 19:21:28,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:28,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:28,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:28,741 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:28,744 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-09-12 19:21:28,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:28,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 19:21:28,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:29,039 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 54 proven. 41 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:29,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:29,402 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 29 proven. 41 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-09-12 19:21:29,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632183841] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:29,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:21:29,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 15 [2024-09-12 19:21:29,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583545952] [2024-09-12 19:21:29,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:29,403 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 19:21:29,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:29,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 19:21:29,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:21:29,404 INFO L87 Difference]: Start difference. First operand 708 states and 825 transitions. Second operand has 16 states, 15 states have (on average 13.333333333333334) internal successors, (200), 16 states have internal predecessors, (200), 12 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2024-09-12 19:21:30,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:30,574 INFO L93 Difference]: Finished difference Result 799 states and 941 transitions. [2024-09-12 19:21:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-12 19:21:30,575 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 13.333333333333334) internal successors, (200), 16 states have internal predecessors, (200), 12 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) Word has length 172 [2024-09-12 19:21:30,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:30,578 INFO L225 Difference]: With dead ends: 799 [2024-09-12 19:21:30,578 INFO L226 Difference]: Without dead ends: 798 [2024-09-12 19:21:30,578 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 378 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=245, Invalid=511, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:21:30,579 INFO L434 NwaCegarLoop]: 90 mSDtfsCounter, 155 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:30,579 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 542 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:21:30,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2024-09-12 19:21:31,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 696. [2024-09-12 19:21:31,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 581 states have (on average 1.0912220309810672) internal successors, (634), 589 states have internal predecessors, (634), 83 states have call successors, (83), 27 states have call predecessors, (83), 26 states have return successors, (82), 79 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 19:21:31,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 799 transitions. [2024-09-12 19:21:31,217 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 799 transitions. Word has length 172 [2024-09-12 19:21:31,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:31,218 INFO L474 AbstractCegarLoop]: Abstraction has 696 states and 799 transitions. [2024-09-12 19:21:31,218 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 13.333333333333334) internal successors, (200), 16 states have internal predecessors, (200), 12 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2024-09-12 19:21:31,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:31,218 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 799 transitions. [2024-09-12 19:21:31,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-09-12 19:21:31,219 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:31,219 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 19:21:31,231 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:31,419 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-09-12 19:21:31,420 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting mainErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:31,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:31,420 INFO L85 PathProgramCache]: Analyzing trace with hash -2111291967, now seen corresponding path program 2 times [2024-09-12 19:21:31,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:31,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118995793] [2024-09-12 19:21:31,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:31,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:31,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:31,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:31,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:31,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:31,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:31,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:31,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:31,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:31,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 19:21:31,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 19:21:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 19:21:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 19:21:31,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 19:21:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 19:21:31,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 19:21:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:31,612 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 40 proven. 64 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 19:21:31,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:31,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118995793] [2024-09-12 19:21:31,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118995793] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:31,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947741191] [2024-09-12 19:21:31,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:21:31,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:31,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:31,616 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:31,618 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-09-12 19:21:31,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:21:31,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:31,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 19:21:31,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:31,988 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 19:21:31,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:33,026 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 64 proven. 40 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 19:21:33,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947741191] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:33,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:21:33,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15, 13] total 29 [2024-09-12 19:21:33,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198519423] [2024-09-12 19:21:33,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:33,027 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 19:21:33,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:33,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 19:21:33,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:21:33,028 INFO L87 Difference]: Start difference. First operand 696 states and 799 transitions. Second operand has 29 states, 29 states have (on average 7.517241379310345) internal successors, (218), 29 states have internal predecessors, (218), 17 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (49), 17 states have call predecessors, (49), 17 states have call successors, (49) [2024-09-12 19:21:33,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:33,848 INFO L93 Difference]: Finished difference Result 722 states and 818 transitions. [2024-09-12 19:21:33,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:21:33,849 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 7.517241379310345) internal successors, (218), 29 states have internal predecessors, (218), 17 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (49), 17 states have call predecessors, (49), 17 states have call successors, (49) Word has length 173 [2024-09-12 19:21:33,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:33,850 INFO L225 Difference]: With dead ends: 722 [2024-09-12 19:21:33,851 INFO L226 Difference]: Without dead ends: 417 [2024-09-12 19:21:33,851 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 363 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2024-09-12 19:21:33,852 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 37 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:33,852 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 435 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:21:33,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2024-09-12 19:21:34,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 417. [2024-09-12 19:21:34,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 337 states have (on average 1.0682492581602374) internal successors, (360), 342 states have internal predecessors, (360), 52 states have call successors, (52), 23 states have call predecessors, (52), 22 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:21:34,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 463 transitions. [2024-09-12 19:21:34,230 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 463 transitions. Word has length 173 [2024-09-12 19:21:34,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:34,230 INFO L474 AbstractCegarLoop]: Abstraction has 417 states and 463 transitions. [2024-09-12 19:21:34,230 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 7.517241379310345) internal successors, (218), 29 states have internal predecessors, (218), 17 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (49), 17 states have call predecessors, (49), 17 states have call successors, (49) [2024-09-12 19:21:34,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:34,230 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 463 transitions. [2024-09-12 19:21:34,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-09-12 19:21:34,231 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:34,231 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:34,237 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:34,431 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-12 19:21:34,431 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:34,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:34,431 INFO L85 PathProgramCache]: Analyzing trace with hash -175024073, now seen corresponding path program 1 times [2024-09-12 19:21:34,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:34,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800593154] [2024-09-12 19:21:34,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:34,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:34,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:34,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:34,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:34,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:34,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:34,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:34,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:34,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:34,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 19:21:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 19:21:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 0 proven. 101 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:34,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:34,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800593154] [2024-09-12 19:21:34,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800593154] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:34,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846924125] [2024-09-12 19:21:34,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:34,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:34,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:34,622 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:34,623 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-09-12 19:21:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:34,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 19:21:34,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:35,135 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 69 proven. 32 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:35,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:35,670 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 17 proven. 84 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:35,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846924125] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:21:35,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:21:35,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 29 [2024-09-12 19:21:35,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170747842] [2024-09-12 19:21:35,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:35,671 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 19:21:35,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:35,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 19:21:35,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2024-09-12 19:21:35,672 INFO L87 Difference]: Start difference. First operand 417 states and 463 transitions. Second operand has 30 states, 29 states have (on average 8.0) internal successors, (232), 30 states have internal predecessors, (232), 22 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (58), 22 states have call predecessors, (58), 22 states have call successors, (58) [2024-09-12 19:21:37,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:37,908 INFO L93 Difference]: Finished difference Result 854 states and 1005 transitions. [2024-09-12 19:21:37,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-12 19:21:37,908 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 8.0) internal successors, (232), 30 states have internal predecessors, (232), 22 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (58), 22 states have call predecessors, (58), 22 states have call successors, (58) Word has length 174 [2024-09-12 19:21:37,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:37,911 INFO L225 Difference]: With dead ends: 854 [2024-09-12 19:21:37,911 INFO L226 Difference]: Without dead ends: 853 [2024-09-12 19:21:37,912 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 370 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1770 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1402, Invalid=4760, Unknown=0, NotChecked=0, Total=6162 [2024-09-12 19:21:37,913 INFO L434 NwaCegarLoop]: 126 mSDtfsCounter, 1846 mSDsluCounter, 1220 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1846 SdHoareTripleChecker+Valid, 1346 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:37,913 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1846 Valid, 1346 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:21:37,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2024-09-12 19:21:38,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 407. [2024-09-12 19:21:38,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 328 states have (on average 1.0609756097560976) internal successors, (348), 334 states have internal predecessors, (348), 52 states have call successors, (52), 23 states have call predecessors, (52), 22 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 19:21:38,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 451 transitions. [2024-09-12 19:21:38,413 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 451 transitions. Word has length 174 [2024-09-12 19:21:38,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:38,413 INFO L474 AbstractCegarLoop]: Abstraction has 407 states and 451 transitions. [2024-09-12 19:21:38,413 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 8.0) internal successors, (232), 30 states have internal predecessors, (232), 22 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (58), 22 states have call predecessors, (58), 22 states have call successors, (58) [2024-09-12 19:21:38,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:38,413 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 451 transitions. [2024-09-12 19:21:38,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-09-12 19:21:38,414 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:38,414 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:38,440 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-09-12 19:21:38,614 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-09-12 19:21:38,616 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting mainErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:38,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:38,616 INFO L85 PathProgramCache]: Analyzing trace with hash -694405735, now seen corresponding path program 1 times [2024-09-12 19:21:38,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:38,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468780373] [2024-09-12 19:21:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:38,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:38,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:38,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:38,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:38,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:38,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:38,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:38,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:38,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:38,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:38,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 19:21:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 19:21:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,863 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:38,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468780373] [2024-09-12 19:21:38,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468780373] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424083009] [2024-09-12 19:21:38,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:38,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:38,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:38,869 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:38,879 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-09-12 19:21:38,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:38,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-12 19:21:38,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:39,667 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 620 trivial. 0 not checked. [2024-09-12 19:21:39,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:39,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424083009] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:39,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:21:39,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2024-09-12 19:21:39,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617504700] [2024-09-12 19:21:39,908 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:39,908 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 19:21:39,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 19:21:39,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2024-09-12 19:21:39,909 INFO L87 Difference]: Start difference. First operand 407 states and 451 transitions. Second operand has 22 states, 21 states have (on average 7.333333333333333) internal successors, (154), 22 states have internal predecessors, (154), 13 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (37), 13 states have call predecessors, (37), 13 states have call successors, (37) [2024-09-12 19:21:40,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:40,844 INFO L93 Difference]: Finished difference Result 441 states and 492 transitions. [2024-09-12 19:21:40,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 19:21:40,845 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 7.333333333333333) internal successors, (154), 22 states have internal predecessors, (154), 13 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (37), 13 states have call predecessors, (37), 13 states have call successors, (37) Word has length 176 [2024-09-12 19:21:40,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:40,847 INFO L225 Difference]: With dead ends: 441 [2024-09-12 19:21:40,847 INFO L226 Difference]: Without dead ends: 440 [2024-09-12 19:21:40,847 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 220 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=437, Invalid=895, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 19:21:40,847 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 159 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:40,847 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 401 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:21:40,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-09-12 19:21:41,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 436. [2024-09-12 19:21:41,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 353 states have (on average 1.0623229461756374) internal successors, (375), 359 states have internal predecessors, (375), 56 states have call successors, (56), 23 states have call predecessors, (56), 22 states have return successors, (55), 53 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:21:41,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 486 transitions. [2024-09-12 19:21:41,254 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 486 transitions. Word has length 176 [2024-09-12 19:21:41,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:41,255 INFO L474 AbstractCegarLoop]: Abstraction has 436 states and 486 transitions. [2024-09-12 19:21:41,255 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 7.333333333333333) internal successors, (154), 22 states have internal predecessors, (154), 13 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (37), 13 states have call predecessors, (37), 13 states have call successors, (37) [2024-09-12 19:21:41,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:41,255 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 486 transitions. [2024-09-12 19:21:41,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-12 19:21:41,256 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:41,256 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2024-09-12 19:21:41,269 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-09-12 19:21:41,456 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:41,456 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:41,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:41,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1909220863, now seen corresponding path program 6 times [2024-09-12 19:21:41,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:41,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290639780] [2024-09-12 19:21:41,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:41,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:41,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:41,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861997618] [2024-09-12 19:21:41,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 19:21:41,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:41,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:41,473 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:41,474 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-09-12 19:21:41,521 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 19:21:41,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:21:41,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 19:21:41,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:42,314 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 54 proven. 29 refuted. 0 times theorem prover too weak. 724 trivial. 0 not checked. [2024-09-12 19:21:42,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:47,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:47,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290639780] [2024-09-12 19:21:47,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 19:21:47,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861997618] [2024-09-12 19:21:47,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861997618] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:47,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:21:47,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-09-12 19:21:47,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950274314] [2024-09-12 19:21:47,689 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:47,689 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 19:21:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 19:21:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=277, Unknown=1, NotChecked=0, Total=342 [2024-09-12 19:21:47,690 INFO L87 Difference]: Start difference. First operand 436 states and 486 transitions. Second operand has 13 states, 12 states have (on average 5.0) internal successors, (60), 13 states have internal predecessors, (60), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 19:21:48,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:48,739 INFO L93 Difference]: Finished difference Result 470 states and 525 transitions. [2024-09-12 19:21:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 19:21:48,740 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.0) internal successors, (60), 13 states have internal predecessors, (60), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 181 [2024-09-12 19:21:48,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:48,742 INFO L225 Difference]: With dead ends: 470 [2024-09-12 19:21:48,742 INFO L226 Difference]: Without dead ends: 469 [2024-09-12 19:21:48,742 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=136, Invalid=565, Unknown=1, NotChecked=0, Total=702 [2024-09-12 19:21:48,742 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 124 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:48,742 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 311 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:21:48,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2024-09-12 19:21:49,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 427. [2024-09-12 19:21:49,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 344 states have (on average 1.058139534883721) internal successors, (364), 350 states have internal predecessors, (364), 56 states have call successors, (56), 23 states have call predecessors, (56), 22 states have return successors, (55), 53 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 19:21:49,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 475 transitions. [2024-09-12 19:21:49,163 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 475 transitions. Word has length 181 [2024-09-12 19:21:49,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:49,163 INFO L474 AbstractCegarLoop]: Abstraction has 427 states and 475 transitions. [2024-09-12 19:21:49,163 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.0) internal successors, (60), 13 states have internal predecessors, (60), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-09-12 19:21:49,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:49,164 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 475 transitions. [2024-09-12 19:21:49,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-12 19:21:49,164 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:49,165 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:49,177 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-09-12 19:21:49,368 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:49,368 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:49,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:49,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1705579936, now seen corresponding path program 1 times [2024-09-12 19:21:49,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:49,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067582257] [2024-09-12 19:21:49,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:49,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:49,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:21:49,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:21:49,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 19:21:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 19:21:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:21:49,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 19:21:49,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 19:21:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 19:21:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 19:21:49,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 19:21:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 19:21:49,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:21:49,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 19:21:49,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 19:21:49,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 19:21:49,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 19:21:49,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 19:21:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 19:21:49,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 19:21:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 19:21:49,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,620 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:49,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:21:49,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067582257] [2024-09-12 19:21:49,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067582257] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:49,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245875049] [2024-09-12 19:21:49,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:49,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:49,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:49,622 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:49,623 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-09-12 19:21:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:49,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 19:21:49,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:50,241 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 19:21:50,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:21:50,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245875049] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:21:50,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:21:50,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 25 [2024-09-12 19:21:50,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535695377] [2024-09-12 19:21:50,473 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 19:21:50,473 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 19:21:50,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:21:50,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 19:21:50,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:21:50,474 INFO L87 Difference]: Start difference. First operand 427 states and 475 transitions. Second operand has 26 states, 25 states have (on average 6.8) internal successors, (170), 26 states have internal predecessors, (170), 13 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) [2024-09-12 19:21:52,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:21:52,783 INFO L93 Difference]: Finished difference Result 717 states and 828 transitions. [2024-09-12 19:21:52,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-12 19:21:52,783 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.8) internal successors, (170), 26 states have internal predecessors, (170), 13 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) Word has length 181 [2024-09-12 19:21:52,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:21:52,786 INFO L225 Difference]: With dead ends: 717 [2024-09-12 19:21:52,786 INFO L226 Difference]: Without dead ends: 706 [2024-09-12 19:21:52,786 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=424, Invalid=2332, Unknown=0, NotChecked=0, Total=2756 [2024-09-12 19:21:52,789 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 535 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 1329 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 1436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 19:21:52,789 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [537 Valid, 805 Invalid, 1436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1329 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 19:21:52,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2024-09-12 19:21:53,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 583. [2024-09-12 19:21:53,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 482 states have (on average 1.0684647302904564) internal successors, (515), 490 states have internal predecessors, (515), 74 states have call successors, (74), 23 states have call predecessors, (74), 22 states have return successors, (73), 69 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 19:21:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 662 transitions. [2024-09-12 19:21:53,354 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 662 transitions. Word has length 181 [2024-09-12 19:21:53,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:21:53,355 INFO L474 AbstractCegarLoop]: Abstraction has 583 states and 662 transitions. [2024-09-12 19:21:53,355 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.8) internal successors, (170), 26 states have internal predecessors, (170), 13 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) [2024-09-12 19:21:53,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:53,355 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 662 transitions. [2024-09-12 19:21:53,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-09-12 19:21:53,356 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:21:53,356 INFO L216 NwaCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:21:53,368 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-09-12 19:21:53,560 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-09-12 19:21:53,560 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-09-12 19:21:53,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:21:53,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1707971060, now seen corresponding path program 1 times [2024-09-12 19:21:53,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:21:53,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688442253] [2024-09-12 19:21:53,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:53,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:21:53,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 19:21:53,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843576927] [2024-09-12 19:21:53,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:21:53,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:21:53,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:21:53,597 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:21:53,606 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-09-12 19:21:53,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:21:53,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-12 19:21:53,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:21:54,989 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 35 proven. 173 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2024-09-12 19:21:54,989 INFO L327 TraceCheckSpWp]: Computing backward predicates...